def test_list_content(self):
self.driver.implicitly_wait(600)
time.sleep(10)
allContexts = self.driver.contexts
print allContexts
current = self.driver.current_context
print current
Appium版本是1.4.16.1,Windows 7,Android设备,OS 4.4.2 .
我正在使用混合应用程序,Appium只返回NATIVE_APP上下文 . 我可以在chrome检查器中看到应用程序,并且能够使用它来点击Web元素但是使用Appium我无法切换到Web视图,因为appium无法在屏幕上找到元素 .
请帮助我如何自动化这种Android应用程序
1 回答
这是Crosswalk网页浏览的问题 . 他们有点不同 . 尚未在appium中修复此问题 . 问题在这里Appium issue with Crosswalk webviews.
但是这里有一个解决方法 . 按照那里的说明,它应该工作 . 我确实尝试过,它对我有用 . webview名称与平时略有不同 . Crosswalk workaround for appium