问题描述
我有一个应用程序,我想对其进行自动化测试。我的应用程序上有一个选项,如果我们点击它 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 (将#修改为@)