Selenium Webdriver cookie 使用Web浏览器已经打开

Selenium Webdriver cookie 使用Web浏览器已经打开,第1张

概述我有两个问题: >我已经构建了一个正常运行的selenium webdriver脚本,但他打开了一个新的Firefox实例.是否可以使用已经打开的Firefox?如果是的话,怎么样? >我需要向网站发送信息,以保持我的会话活跃.我想使用cookie并每10分钟发送一次请求.我不知道这是不是一个好主意…(我不能使用selenium authentification,因为该网站会生成一个包含银行网站数 我有两个问题:

>我已经构建了一个正常运行的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浏览器已经打开所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/1059681.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-25
下一篇 2022-05-25

发表评论

登录后才能评论

评论列表(0条)

保存