在Android设备上运行appium代码时出现错误

时间:2020-04-13 13:15:38

标签: appium appium-android

2020年4月13日下午6:40:51 org.openqa.selenium.remote.ProtocolHandshake createSession INFO:检测到的方言:W3C 线程“主”中的异常org.openqa.selenium.NoSuchElementException:无法通过此策略定位元素:定位器映射: -原生内容:“ By.chained({By.xpath:// [@ text ='在此处输入名称']})”“ -html内容:“按ID或名称“ nametextbox”” 在io.appium.java_client.pagefactory.AppiumElementLocator.findElement(AppiumElementLocator.java:102) 在io.appium.java_client.pagefactory.interceptors.InterceptorOfASingleElement.intercept(InterceptorOfASingleElement.java:61) 在io.appium.java_client.android.AndroidElement $$ EnhancerByCGLIB $$ b598166c.sendKeys() 在practise.AppiumFramwork.Ecommerc_TC_01.main(Ecommerc_TC_01.java:40) 由以下原因引起:org.openqa.selenium.TimeoutException:预期的条件失败:等待io.appium.java_client.pagefactory.AppiumElementLocator$WaitingFunction@5d534f5d(尝试1秒,间隔为500毫秒) 在org.openqa.selenium.support.ui.FluentWait.timeoutException(FluentWait.java:303) 在org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:271) 在io.appium.java_client.pagefactory.AppiumElementLocator.waitFor(AppiumElementLocator.java:76) 在io.appium.java_client.pagefactory.AppiumElementLocator.findElement(AppiumElementLocator.java:95) ...另外3个 引起原因:org.openqa.selenium.NoSuchElementException:无法使用By.chained({By.xpath:// [@ text ='在此处输入名称']}}来定位元素 有关此错误的文档,请访问:http://seleniumhq.org/exceptions/no_such_element.html 构建信息:版本:'3.11.0',修订版本:'e59cfb3',时间:'2018-03-11T20:26:55.152Z' 系统信息:主机:'DESKTOP-127BSDV',ip:'192.168.137.1',操作系统名称:'Windows 10',os.arch:'amd64',os.version:'10 .0',java.version:'1.8 .0_241' 驱动程序信息:driver.version:AndroidDriver 在io.appium.java_client.pagefactory.bys.builder.ByChained.findElement(ByChained.java:72) 在org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:311) 在io.appium.java_client.DefaultGenericMobileDriver.findElement(DefaultGenericMobileDriver.java:58) 在io.appium.java_client.AppiumDriver.findElement(AppiumDriver.java:1) 在io.appium.java_client.android.AndroidDriver.findElement(AndroidDriver.java:1) 在io.appium.java_client.pagefactory.bys.ContentMappedBy.findElement(ContentMappedBy.java:36) 在org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:311) 在io.appium.java_client.DefaultGenericMobileDriver.findElement(DefaultGenericMobileDriver.java:58) 在io.appium.java_client.AppiumDriver.findElement(AppiumDriver.java:1) 在io.appium.java_client.android.AndroidDriver.findElement(AndroidDriver.java:1) 在io.appium.java_client.pagefactory.AppiumElementLocator.lambda $ 0(AppiumElementLocator.java:96) 在io.appium.java_client.pagefactory.AppiumElementLocator $ WaitingFunction.apply(AppiumElementLocator.java:150) 在io.appium.java_client.pagefactory.AppiumElementLocator $ WaitingFunction.apply(AppiumElementLocator.java:1) 在org.openqa.selenium.support.ui.FluentWait.until(FluentWait.java:248) ...还有5个

0 个答案:

没有答案