2016-02-19 76 views
-2

使用Appium Android和应用如亚马逊定位于移动的元素,我无法找到任何页面上的元素。它给我下面的错误:在线程“主要” org.openqa.selenium.NoSuchElementException无法使用Appium的Android

例外:一个元素不能定位在页面上使用给定的搜索参数。 (警告:服务器未提供任何信息栈跟踪) 命令持续时间或超时:10.15秒 有关此错误的文档,请访问:http://seleniumhq.org/exceptions/no_such_element.html 生成信息:版本:“2.44.0”,修订版:“76d78cf”,时间: '2014年10月23日20时03分00秒' 系统信息:主机: 'poojal03',IP: '192.168.56.1',os.name: 'Windows 7的',os.arch: 'AMD64',OS。版本:'6.1',java.version:'1.7.0_51' 会话ID:c8910730-dab7-43bc-a22f-53e4e3627885 驱动程序信息:org.openqa.selenium.remote.RemoteWebDriver 功能[{platform = LINUX,app = C:\用户\ poojal \桌面\ com.amazon.mShop.android-5.5.0.200-5050002-minAPI9.apk,javascriptEnabled =真,appActivity = com.amazon.mShop.splashscreen.StartupActivity,browserName =,networkConnectionEnabled =真,desired = {app = C:\ Users \ poojal \ De sktop \ com.amazon.mShop.android-5.5.0.200-5050002-minAPI9.apk,platformName =机器人,DEVICENAME = BX903GLKY4,browserName =,appActivity = com.amazon.mShop.splashscreen.StartupActivity,appPackage = com.amazon.mShop .android,version = 4.4.4},locationContextEnabled = false,appPackage = com.amazon.mShop.android,version = 4.4.4,platformVersion = 4.1,databaseEnabled = false,platformName = Android,deviceName = BX903GLKY4,webStorageEnabled = false,警告= {},takesScreenshot =真}] 在sun.reflect.NativeConstructorAccessorImpl.newInstance0(本机方法) 在sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) 在sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl的.java:45) 在java.lang.reflect.Constructor.newInstance(Constructor.java:526) 在org.openqa.selenium.remote。 ErrorHandler.createThrowable(ErrorHandler.java:204) 在org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:156) 在org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:599) 在org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:352) 在org.openqa.selenium.remote.RemoteWebDriver.findElementById(RemoteWebDriver.java:393) 在org.openqa.selenium.By $ ById.findElement(By.java:214) 在org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:344) 在Amazon.main(Amazon.java:57)

+3

这个问题没有说什么。请分享代码和错误哪条线你有这个错误。 – Gaurav

+0

调试这需要你陷害代码访问的要素。问题广泛意味着Appium无法找到您所寻找的视图上的元素。但是使用问题中缺少的内容。 – nullpointer

回答

-1

通过查看在日志中说超时例外。如果各个页面花费很长时间加载或无效的xpath,则会发生这种情况。如果你可以分享inspector/uiautomatorviewer的屏幕截图以及你为这个元素编写的xpath,我可以提供一个直接的答案

+0

在评论区问这个问题,无需作为回答发布 – karthick23

相关问题