0
새 탭을 열어야하는 웹 응용 프로그램을 테스트하고 있습니다. 전환하려면 첫 번째 탭으로 다시 전환하십시오. 그리고 이것은 한 번 이상. 나는 새 탭이 방법을 열려고 :Appium iOS Safari 새 탭을 열고 알림을 받아들이고 두 탭 사이를 전환하십시오.
하지만 Appium와 자동화를 통해 그것을 받아 들일 수 아니에요 :
는((JavascriptExecutor) AppiumTestBase.getDriver()).executeScript("window.open('http://google.com', '_blank')");
이이 나타날 경고 다음이 발생합니다. 다음과 같은 기능 사용
- : 내가 시도 것. 아이폰 OS에서 사파리를 위해 따라 설정 변경 "safariAllowPopups"와 "autoAcceptAlerts"
- 는
- .switchTo() 경고를() SIM 동의합니다.(); 나는 또한 팝업을 기다렸다.
- 팝업을 허용하기 전에 기본 컨텍스트로 전환
- 팝업 .pindElement (By.name ("Allow"))를 클릭하십시오. 나는 시도하지 않은 어떤
:
- 팝업 좌표에 따라 화면에 테이핑. 나는 "Allow"버튼의 위치를 얻는 방법에 대해 확신하지 못하기 때문에 이것을 시도하지 않았다.
그리고 다른 두 가지 질문은 두 탭 사이를 전환하는 방법입니다. 아직 아무 것도 시도하지 않았지만 연구를 통해 윈도우 컨텍스트로 시도해 볼 것을 제안합니다.
일부 기타 정보 :
가 가-
이
- 현재 iPhoneSE 아이폰 OS 9.3 시뮬레이터 테스트 솔루션은 여러 구성 을 위해 일해야 가 Appium이 최신 버전에
- 클래스 "AppiumTestBase는"단지이야
- 목적은 기능을 설정하고 AppiumDriver를 초기화하는 것입니다.