我在我的htc sensation android设备上运行来自http://code.google.com/p/selenium/wiki/AndroidDriver的Sample Selenium代码。但是当从ecclipse运行它作为Android JUnit测试时,我得到了这个堆栈跟踪。无法理解。我是Selenium的新手,所以任何帮助或建议都会对我有所帮助。 感谢
org.openqa.selenium.NoSuchElementException:找不到名称为的元素:q 有关此错误的文档,请访问:http://seleniumhq.org/exceptions/no_such_element.html 构建信息:版本:'未知',修订版:'未知',时间:'未知' 系统信息:os.name:' Linux',os.arch:' armv7l',os.version:' 2.6.35.13-g2299e28',java.version: ' 0' 驱动程序信息:driver.version:AndroidWebDriver 在org.openqa.selenium.android.AndroidWebElement.lookupElement(AndroidWebElement.java:341) 在org.openqa.selenium.android.AndroidWebElement.access $ 1(AndroidWebElement.java:330) 在org.openqa.selenium.android.AndroidWebElement $ FindByImpl.findElementByName(AndroidWebElement.java:295) 在org.openqa.selenium.android.AndroidWebDriver $ AndroidFindBy.findElementByName(AndroidWebDriver.java:457) 在org.openqa.selenium.By $ ByName.findElement(By.java:286) 在org.openqa.selenium.android.AndroidWebDriver.findElement(AndroidWebDriver.java:393) 在simple.app.test.SimpleGoogleTest.testGoogleWorks(SimpleGoogleTest.java:32) at java.lang.reflect.Method.invokeNative(Native Method) 在android.test.InstrumentationTestCase.runMethod(InstrumentationTestCase.java:204) 在android.test.InstrumentationTestCase.runTest(InstrumentationTestCase.java:194) 在android.test.ActivityInstrumentationTestCase2.runTest(ActivityInstrumentationTestCase2.java:186) 在android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:169) 在android.test.AndroidTestRunner.runTest(AndroidTestRunner.java:154) 在android.test.InstrumentationTestRunner.onStart(InstrumentationTestRunner.java:529) 在android.app.Instrumentation $ InstrumentationThread.run(Instrumentation.java:1584)