我怎样才能让Selenium使用我的firefox(而不是创建一个新的)

秘银

我是硒的新手。
我发现硒不会使用我的本地firefox浏览器。似乎可以创建一个没有插件的全新插件。
但是我想在插件上做一些事情,例如:modify request headersaotuproxy我只在Java中找到设置标头示例。
尽管可以使用设置代理webdriver.FirefoxProfile().set_preference('network.proxy.http',....,但要达到我的目标并不是那么好。
因此,我认为让硒使用我的Firefox非常好。但是我无法弄清楚。

秘银

好的,我找到答案了。给出配置文件路径就是重点。

def get_ffprofile():
    ff_profile_path = 'C:\\Users\\Kasim\\AppData\\Roaming\\Mozilla\\Firefox\\Profiles\\my89fce2.default'
    ff_profile = webdriver.FirefoxProfile(ff_profile_path)
    return ff_profile

然后

browser = webdriver.Firefox(firefox_profile=get_ffprofile())

将启动我的浏览器(实际上是使用我的自定义配置文件的浏览器实例)

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

我怎样才能让它移动到一个新目录?

我怎样才能让一个 for 语句有一个 else

我怎样才能让一个类实现一个接口...(C ++)

我怎样才能让一个用户表单完成另一个?

我怎样才能让python服务器打开一个html文件而不是目录?

我怎样才能让我的Ubuntu从给定的源中寻找一个库

我怎样才能让我的 CNN 输出一个特征向量

我怎样才能让一个函数等到代码前一行完成

我怎样才能创建一个firefox插件来使用SDK自动填写表格

我怎样才能让一个for循环,将显示在JavaFX 8周的TextField

我怎样才能让一个for循环与双打的阵列?

iText的7:我怎样才能让溢出一个div?

我怎样才能让一个元素失去它的盒子模型?

我怎样才能让jQuery用fadeToggle切换一个类?

从数组中删除一个值。我怎样才能让它工作

我怎样才能让“图像”键成为第一个?

我怎样才能让 clojure 写一个对套接字的响应?

我怎样才能让你每次回答一个问题时不断重复?

我怎样才能让 Neovim 的“e”地图增加一个位置?

我怎样才能让一个有界类型参数的方法排除一个子类?

我怎样才能让一个块跟随 pygame 中的另一个块

我怎样才能让一个新的数组和复制与其他数组中的所有元素阳性新数组中,并返回吗?

我怎样才能让我的动画在另一个方向上工作?

我怎样才能让我的Node.js的MySQL连接为一个承诺的工作?

我有一个有效的代码,但我怎样才能让它更优雅

我怎样才能让Doxygen显示结构而不是类

我怎样才能让 Git“忘记”一个被跟踪但现在在 .gitignore 中的文件?

我怎样才能让一个计数器只为 discord.py 中的消息作者增加

如果处理错误,While 循环会跳过一个循环。我怎样才能让它运行剩余的周期?