如何在Seleniumbase中使用现有会话?

布拉德

我希望seleniumbase在启动时使用我现有的会话,而不是启动一个干净的会话。

如何使用现有会话启动硒?

网络驱动程序:

driver = webdriver.Chrome('/snap/bin/chromium.chromedriver', options=option)

更新:

这被标记为重复项,而不是重复项。

亲爱的@TodorMinakov这段代码不符合我的期望。每当我运行python程序时,我都想选择唯一打开的窗口,并在该窗口上使用硒。感谢您的帮助。–优素福H

同样的问题在这里。所引用的URL无法获取现有会话。

恩诺

您可以使用默认的Chrome配置文件。

options = webdriver.ChromeOptions() 
options.add_argument("user-data-dir=PATH") #)PATH is path to your chrome profile
w = webdriver.Chrome(executable_path="C:\\Users\\chromedriver.exe", chrome_options=options)

要查找您的chrome配置文件数据的路径,您需要在地址栏中输入chrome:// version /。对于前。我的显示为C:\ Users \ pc \ AppData \ Local \ Google \ Chrome \ User Data \ Default,

如果路径不起作用,请尝试删除\ Default \,以便最终只得到C:\ Users \ pc \ AppData \ Local \ Google \ Chrome \ User Data。

最好在外部复制并粘贴默认配置文件,因为无法在两个浏览器中同时使用相同的会话(cookie)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在Appium中使用现有的应用会话

如何在节点js中使用没有秘密的会话

如何在会话中使用所有用户信息

如何在具有登录功能的PHP中使用会话?

如何在Eclipse中使用现有的.target文件?

如何在测试容器中使用现有网络?

如何在现有项目中使用Bower?

如何在Kubernetes集群中使用现有证书

如何在 Ratchet websocket 应用程序中使用带有 symfony 会话的旧会话 ($_SESSION)

如何在带有嵌套会话的后卫中使用会话对象

如何在REST API中使用会话

如何在 Silex (Symfony) 中使用会话

如何在NodeJ中使用会话变量?

如何在angularjs中使用会话

如何在ASP vNext中使用会话

如何在Getherbert [Laravel]中使用会话?

如何在会话中使用if语句

如何在 AndroidStudio 中使用 php 会话

如何在 PHP 中使用数据会话?

如何在 Clojure 中使用带有 :post 条件的现有谓词向量?

JMX的使用以及如何在现有应用程序中使用

如何在现有终端会话中打开新选项卡并使用键盘快捷键/修改全局设置

如何在 Java 中使用带有会话失效的 Tomcat CSRF 保护过滤器

如何在带有组件注释的bean中使用会话或请求范围的bean?

如何在Drupal中使用来自其他系统的现有凭据

如何在jupyterhub页面中使用python-selenium查找现有的HTML元素?

如何在现有应用程序中使用测试容器?

如何在我的 Maven 本地存储库中使用 gradle 发布现有的 aar?

如何在现有视图中使用Django密码验证?