我正在使用appium测试cordova混合应用程序。我可以使用window_handles.last切换到“webview”。但问题是,我无法使用find_element方法找到该元素。 @ driver.find_element(:CLASS_NAME, 'loginBtn')。点击。我收到了以下错误。
处理命令时发生未知的服务器端错误。 (硒::的webdriver ::错误::不明错误)
答案 0 :(得分:0)
您使用的是哪个API平台版本?
我在运行Android 4.2.1(API 17)的华硕平板电脑上测试时收到同样的错误,但之后我切换到三星Galaxy Tab Pro(4.4.2,API 19)和Nexus 7(5.02, API 21)并且能够选择WebElements。
KitKat引入了WebViews的远程调试,这可能就是为什么这个错误只出现在以前的版本中。