swift - ios自动化测试UITests有什么延迟等待的方法?
PHP中文网
PHP中文网 2017-04-18 09:43:17
0
1
1063

自动化测试延迟等待,比如页面还没加载出来,需要等待加载完再继续执行后续操作,在规定时间内无法响应则另做加载失败的操作。

就是希望能像Selenium WebDriver那种,类似
tjbb = WebDriverWait(browser, 10).until(

EC.presence_of_all_element_located((By.CLASS_NAME, "domName"))

);
browser.find_element_by_class_name("domName2").click()
虽然不是WebDriver,但目前用pressForDuration(2)的时候,固定等待2秒,测试有时候正常有时候不正常,主要是在有网络请求延迟导致UI有延迟响应的情况下发生。

PHP中文网
PHP中文网

认证0级讲师

모든 응답(1)
小葫芦

단위 테스트에는 비동기 프로세스를 기다리는 데 사용되는 기대라는 중요한 방법이 있습니다. 자세한 내용은 다음 사례를 참조하세요.

으아악
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿