나는 내 웹 사이트의 처음 두 페이지를 설정했으며 두 페이지 모두 페이지 상단에 유틸리티 탐색 모음을 공유합니다. 두 페이지에서 볼 수 있듯이 이러한 요소를 찾아 클릭하는 데 사용 된 코드를 복제해야했습니다. 공통 요소를 기본 페이지로 이동 한 다음 다른 페이지에서 해당 기본 페이지의 코드를 공유 할 수 있다는 것을 읽었습니다. 제 질문은 중복 코드를 새
하나의 오이 피처 파일에 시나리오를 작성하고 Selenium 웹 드라이버로 실행합니다. 오이 기능 시나리오 1 개 시나리오 2 시나리오 3 때 내가 테스트를 실행 이제까지는 새로운 브라우저 세션을 openup과 끝 부분에 닫습니다. 동일한 브라우저 세션에서 3 가지 테스트를 실행하고 싶습니다. 어떻게하면됩니까?
클래스에 이미 초기화 된 객체가 있습니다. 나는 그들을 위해 또 다른 라인을 추가해야합니다. 그래서 내가 가진 예 public static By username = By.xpath("//*[@id='username']"); 그 개체에 다른 줄을 추가해야합니다 : /following-sibling::*[contains(text(),'"+message+"')]
내가 string AccountNumberStr = "******************";
personEditPage.FillBankAccount(AccountNumberStr);
문제 아래 textbox.My 코드에서 임의의 계좌 번호를 기입해야마다입니다 계정 번호를 수동으로 변경하십시오. IBAN 생성기를 사용하여 대체 할 수있는 가능성
셀레늄 코드를 beanshell을 통해 변환하는 중입니다. 변수 문자열 execode에는 모든 importe 라이브러리 문과 문자열 av가 포함되어 있습니다. 셀렌 가져 오기 클래스의 일부 void 함수는 코드에서 아래의 check처럼 작동하지만 "getTagName();" 작업하지만 지금 작업 만 무효 방법 "에서 SendKeys();"입니다 : Inte
셀렌 페이스 북 웹 드라이버에서 입력 텍스트 요소를 찾을 수 없습니다. 텍스트 입력을 찾을 수없는 경우에도 더 실행하고 싶습니다. 나는 다음과 같은 코드를 사용하지만 작동하지 오전 :이 입력 텍스트를 표시하지 않습니다 서버의 데이터가있는 경우 if(count($driver->findElement(WebDriverBy::id('custname'))) > 0)
셀레늄과 TestNG로 UI 테스트를하고 있습니다. 모든 테스트 케이스는 Firefox 드라이버로 실행될 때 전달됩니다. 그러나 HtmlUnitDriver를 사용할 때 버튼 하나를 클릭하여 확인 팝업 메시지를 수락해야하는 경우 하나의 테스트 케이스가 실패합니다. 이 문제를 해결할 수있는 방법이 있습니까?
는 말 셀레늄 테스트 실행, http://yoururl.com에 HTTPS로 리디렉션 브라우저 URL에 https://yoururl.com로 리디렉션 . @driver.get("http://yoururl.com")
브라우저를 사용 : HTTPS로 HTTP URL을 리디렉션을 중지 할 수있는 방법이 있나요 크롬를?
테이블 행을 계산하는 방법, 나는이 테이블의 모든 행을 계산하고 싶습니다, 이것은 내가 한 것입니다 : undefined method `page' for #<Selenium::WebDriver::Chrome::Driver:0xb628dc20 browser=:chrome> (NoMethodError)
감사합니다,
오이 버전을 생성 1.2.5 기능 기능 : @SSS
Feature: Login
Scenario: Login And Logout
* UI Login with user "moaada" and password "moaada12"
* UI Logout
내가 JUnit을 사용하여 기능 파일을 실행하고있어 다음 index.html