2015-02-24 112 views
0

我正在使用appium测试cordova混合应用程序。我可以使用window_handles.last切换到“webview”。但问题是,我无法使用find_element方法找到元素。 @ driver.find_element(:class_name,'loginBtn')。click。我正在低于错误。Cordova混合应用程序使用appium的问题

处理命令时发生未知的服务器端错误。 (Selenium :: WebDriver :: Error :: UnknownError)

回答

0

您正在使用哪个API平台版本?

我在运行Android 4.2.1(API 17)的华硕平板电脑上测试时收到同样的错误,但后来我切换到Samsung Galaxy Tab Pro(4.4.2,API 19)和Nexus 7(5.02 ,API 21),并能够选择WebElements。

KitKat引入了WebViews的远程调试,这可能是此错误仅出现在先前版本上的原因。