如何解决将驱动程序从 android 应用程序切换到带有 appium 的浏览器
我有一个应用程序,我想对其进行自动化测试。我的应用程序上有一个选项,如果我们点击它 chrome 打开,我们会在浏览器上看到该页面。我想得到这个页面的网址,但我不知道怎么做?!
我在 ubuntu 中使用 appium 和 python 工作。我也使用虚拟设备(genymotion/android)。
你有什么想法吗?我尝试了几种方法,但没有任何反应。我的意思是在我的第一个代码中,我创建了一个驱动程序,我在测试期间使用该驱动程序,但是当我打开浏览器时,我无法使用它!
这是我试过的代码:
# switch to webview
webview = driver.contexts[-1]
print('type:',type(webview) ) #webview is a string
print(webview)
driver.switch_to.context(webview)
titl = driver.title()
# switch back to native view
driver.switch_to.context(driver.contexts.first)
# do more native testing if we want
driver.quit()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。