2016-02-19 73 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

相關問題