>我已经构建了一个正常运行的selenium webdriver脚本,但他打开了一个新的firefox实例.是否可以使用已经打开的firefox?如果是的话,怎么样?
>我需要向网站发送信息,以保持我的会话活跃.我想使用cookie并每10分钟发送一次请求.我不知道这是不是一个好主意…(我不能使用selenium authentification,因为该网站会生成一个包含银行网站数字的表格)
如果有人能给我一些支持……
解决方法 如果您正在使用Seleium2 / WebDriver,那么您可以通过调用新的firefoxDriver()来创建启动浏览器实例,然后可以在多个测试中重复使用它.例如,如果您使用的是JUNIT,则可以在@BeforeClass中创建firefoxDriver驱动程序并在@AfterClass中退出.browserSessionReuse
以下SO帖子将解释为什么会议可能会到期.它可能还取决于您编写测试用例的方式(可能是您在setUp()方法中初始化它).
Selenium in -browserSessionReuse mode launchs a new browser
注意:通过每次测试创建和关闭浏览器实例来隔离测试总是更好.
总结以上是内存溢出为你收集整理的Selenium Webdriver cookie /使用Web浏览器已经打开全部内容,希望文章能够帮你解决Selenium Webdriver cookie /使用Web浏览器已经打开所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)