입력을 변경하는 데 geb 및 PhantomJS를 사용하고 있지만 값을 입력하고 Enter 키를 전송 한 후에는 값이 변경되지 않습니다 (속성 검색으로 선택). 0.0에서 다른 숫자로 값을 변경하고 싶습니다. 여기 난 당신이 입력 값이 요소에 value 속성을 확인하여 변경 여부를 확인하는 것 <input type="text" class="entry" na
에 텍스트를 향하고 베리 파이하지만 CSS 또는 더 나은 그루비 틱, Gebish 로케이터 유사한 표현을 쓰고 싶어요. 나는 .city>h4:contains('Newyork') .city>h4:'Newyork'을 시도했지만 아무도 일하지. I는 https://sqa.stackexchange.com/questions/362/a-way-to-match-on-t
Groovy를 처음 사용하고 Geb/Cucumber를 사용하여 비교적 복잡한 워크 플로우로 웹 사이트를 테스트하는 것은 처음입니다. 페이지 클래스 Prod1Page, Prod2Page 및 Prod3Page로 표시된 일련의 제품 페이지가 있습니다. 동일한 코드로 테스트 할 수있는 특정 특성을 공유합니다. 다음 중 하나에 해당한다면 그래서 Given(~/...
Geb는 테스트 사례를 실행하는 동안 화면 샷을 .png 파일로, DOM 요소를 구성된 보고서 디렉토리의 html 파일로 가져갑니다. 내가 실패 결과를 제출해야하기 때문에 파일에 다음과 같은 테스트 실패의 세부 사항을 쓰기도 필요 :이 title == "SomeTitleHere"
| |
| false
SomeAnotherTitleHere
가 어
는 다음과 같이 정의한다 : 게브의 문서에서 class ExamplePage extends Page {
static content = {
theModule { module ExampleModule }
}
}
: 16.2.2 강한 입력 개선 제작 지원을 확보하기 위해, 당신은 포함해야 테스트 및 페이지 개체를 에 입력하십시오
다른 종류의 사용자에게 공통적 인 몇 가지 테스트가 있습니다. 출력이 다른 여러 곳에서 동일한 테스트가 필요합니다. 이 같은 지금 내가 사용 데이터 테이블 : [containerType : containerType | name
ContentTypes.BOX |ContentNames.TEST_BOX
ContentTypes.BOX |Con
WATIR에서 우리는 실행시 (테스트 케이스 실행 중) 생성 된 페이지에 착륙 할 때마다 @current_page을 사용합니다. 비슷한 기능이있는 Geb을 (를) 찾고 있습니다. 여기 나는 나는 또한이 static url = "/register.html" 을 제공 한 두 페이지 RegistrationPage.groovy 이 UserProfilePage.gr
셀 늄, 특히 Spock과 함께 Geb를 사용하는 일련의 자동화 된 테스트가 있습니다. chromedriver를 사용하여 모든 테스트 케이스를 하나씩 실행하면 테스트가 잘 진행됩니다. 각 테스트 메소드는 새로운 세션을 가져오고 매번 새로운 브라우저로 시작합니다. 이것은 phantomJS를 사용하는 경우가 아닙니다. phantomJS를 사용할 때 테스트 메소
cucumber.api.java.en.*을 내 Groovy 파일로 가져오고 싶지만 cucmber.api을 내 클래스 경로로 인식하지 못합니다. 따라서 @Given 또는 @When 주석이 모두 인식되지 않습니다. ./gradlew 오이로 빌드하면 .feature 파일이 발견되고 콘솔에 누락 된 스 니펫이 표시됩니다. 내 build.gradle에 위의 가져 오