无法通过Appium中的ID定位元素

时间:2016-07-28 16:07:09

标签: android selenium appium selenium-chromedriver

出于某种原因,我在按ID查找元素时收到超时错误。

  

org.openqa.selenium.TimeoutException:30秒后超时   等待By.id定位的元素的可见性:   接触主要

元素肯定存在且不在框架内。使用chrome检查器,我可以使用

轻松地从控制台中找到元素
$('#contact-main')

然而,以下代码会产生上述错误:

waitFor(30).until(ExpectedConditions.visibilityOfElementLocated(By.id("contact-main")));
WebElement contactProfileMainContainer = driver.findElement(By.id("contact-main"));

环境: Appium 1.5.3。 使用Android 22在模拟器中运行的混合移动应用程序

思想/建议?

0 个答案:

没有答案