将驱动程序从 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 (将#修改为@)