如何使用python检查浏览器是否正在运行?

时间:2016-10-25 17:21:14

标签: python python-2.7

我是python的新手。我必须自动化测试Web应用程序。它为每一步打开浏览器。我想检查浏览器是否已经运行它应该使用新选项卡,否则打开浏览器。

我用来启动浏览器的代码是

import webbrowser
webbrowser.get('chromium-browser').open_new('http://localhost/Hospital_dashboard/pages/index.html#/addreporttable')
#test code body

我想检查(chrome是否已经运行)然后检查open_new_tab。但我无法实现逻辑。感谢

我现在不使用Selenium,但我必须使用硒。

1 个答案:

答案 0 :(得分:1)

正如我在Doc.

中看到的那样
  

<强> controller.open_new_tab(URL)   如果可能,在此控制器处理的浏览器的新页面(“标签”)中打开网址,否则等效于 open_new()

因此,根据您的问题,您无需检查浏览器实例是否存在,只需始终调用 open_new_tab ,如果不存在则会自动打开新窗口