使用Sauce Lab [测试对象]配置
执行测试脚本以进行应用初始化并等待元素
WebDriverWait wait = new WebDriverWait(driver,30);
wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath(XPATH.SkipButton)));
driver.findElement(By.xpath(XPATH.SkipButton)).click();
该失败在Sauce实验室-测试对象执行中频繁发生。即使发生此失败,该元素也才可见。面向TimedOutExecption
和NoSuchElementException
。
org.openqa.selenium.TimeoutException:30秒后超时 等待By.xpath定位的元素的可见性: //android.view.View[@text='跳过']
org.openqa.selenium.NoSuchElementException:元素不能为 使用给定的搜索参数位于页面上。 (警告: 服务器未提供任何堆栈跟踪信息)
无论Sauce Lab的真实设备如何,如何处理测试脚本?有没有单独的流程要进行?
有人可以建议我如何进行此操作吗??