我想制作一个Firefox插件,它在浏览器上显示Selenium仍在运行,并且我试图理解,selenium如何与Firefox或其他浏览器交互,因为必须有一些静态驻留的变量我可以通过执行来获得硒执行的状态。
答案 0 :(得分:0)
你的问题让我觉得把车放在牛面前。创建WebDriver实例并使用.get(url)方法时,可以创建浏览器实例。当selenium停止运行时,该浏览器实例将被销毁。所以只要你看到浏览器实例selenium正在运行。或者我没有理解你的问题?
<强>更新强>
但回答这个问题,你可以在@Before钩子中创建浏览器实例时更新属性文件(Java),并在@After钩子中销毁浏览器实例时再次更新。你的插件(在另一个浏览器中?)可以轮询属性文件。