微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

将驱动程序从 android 应用程序切换到带有 appium 的浏览器

如何解决将驱动程序从 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 举报,一经查实,本站将立刻删除。