问题标签 [firefox-profile]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
3074 浏览

selenium - 如何使用机器人框架和 Selenium 库加载特定的 Firefox 配置文件

我正在尝试自动化与网站相关的一些任务,并且我想使用 Robot Framework 中的 Selenium 库加载 Firefox 配置文件(我已经完成了特定设置)。

我在下面写了(不包含所有步骤)-

上面的代码加载了 Firefox 浏览器,但没有加载我正在寻找的 Firefox 配置文件。我如何告诉 wedriver 启动特定的 Firefox 配置文件?我查看了 Selenium Library 中“创建 WebDriver ”方法中的各种设置,所有这些设置都没有帮助我。

我可以使用下面的 AutoIT 代码启动所需的 Firefox 配置文件 -

0 投票
0 回答
440 浏览

selenium-webdriver - 如何更改临时文件系统路径 selenium 3

我正在尝试更改 Selenium 3.x 的临时文件系统路径。因为我想将临时 firefox 配置文件(moz_profile)放在 ram 磁盘上

在 Selenium 2.52 中,我可以使用以下代码更改目录:

之后,Selenium 为每个浏览器会话创建“匿名”目录。

Selenium 3.x 忽略配置的临时目录。

这也不起作用:

这里出了什么问题?谢谢你的帮助!

0 投票
1 回答
262 浏览

selenium - 在 profile.setPreference("browser.popups.showPopupBlocker", false) 中获取 java.lang.NullPointerException;

0 投票
2 回答
11392 浏览

java - 如何在 Selenium Webdriver 3 中为 Firefox 驱动程序设置默认配置文件?

我无法在 Selenium Webdriver 3 中为 Firefox 设置默认配置文件,因为类中没有这样的构造函数FirefoxDriver

Java 代码中的编译错误: Java 代码

Mavenpom.xml依赖项: Selenium 3.14.0

火狐版本: 火狐版本 62.0.2

0 投票
1 回答
172 浏览

python - 登陆页面未加载 - Selenium Web 表单自动化

创建一个脚本,该脚本将登录到下面的站点并自动将值记录到 Web 表单中。问题是,一旦我登录,登录页面是空白的(即它加载标题但仅此而已)。我的代码如下:

我试过制作一个 Firefox 配置文件,给页面加载时间,并关闭证书。当我手动登录时它加载得很好。在此先感谢您的帮助!

0 投票
1 回答
2567 浏览

python - Webdriver - 使用首选项时无法在 Firefox 中使用无头模式

我想通过 Selenium 无头启动 Firefox,但我似乎找不到这样做的方法并同时保持我的偏好。

运行这个,我会得到这个错误:

有任何想法吗?

0 投票
1 回答
59 浏览

selenium - 可以将两个不同的 Firefox 配置文件实例跟踪到同一台机器上吗?

我正在使用 Selenium 和 firefox 进行一些无头测试以登录某个网站。如果我在同一浏览器中的不同 Firefox 配置文件之间切换以登录网站上的不同帐户,除了 IP 跟踪之外,还有什么方法可以跟踪我的连接并找出它们都在同一台机器上(运行 Selenium 脚本的机器)?

我在做什么:

编辑:换句话说,给定上面的代码并排除 IP 跟踪,website.com 可以确定帐户 user1 和 user2 实际上在同一台机器上(因此一个人有 2 个帐户)?

0 投票
2 回答
1629 浏览

python - 如何通过 Selenium 和 Python 加载现有的 FirefoxProfile

第一次在这里发帖,所以我解决了一个我无法解决的问题。检查了 Stackoverflow 和谷歌。java有一些我无法解码的答案。因此,您可能会提到这是重复的,但到目前为止还没有人回答这样的问题。

任何想法将不胜感激。

壁虎司机:0.23.0

蟒蛇:3.7.1

硒:3.141.0

窗户:10 1511

0 投票
1 回答
1132 浏览

java - 加载配置文件时,Selenium 测试需要几分钟才能启动

我只是想弄清楚当他们将配置文件加载到 FirefoxDriver 时,是否有其他人看到他们的 Selenium 测试运行速度明显变慢(需要 2 分钟以上才能启动),如下所示: Selenium a default profile for the Firefox

上述帖子的问题发起人在评论中提到了这个问题,但从未更新他是否修复了这个缓慢问题。

在某些时候,我的测试停止一起运行,我开始收到错误

如果我从 FirefoxDriver 调用中删除配置文件选项,则测试会在选择“运行”后的 5 秒内运行,但测试失败,因为 Selenium 使用的默认配置文件没有我访问我的站点所需的证书。

其他人在同一条船上或知道如何解决这个问题?您如何调整配置文件中保存的信息量?

  • 火狐版本:60.3.0
  • 硒版本:3.14.0
  • GeckoDriver 版本:0.23.0
  • 操作系统:Linux Redhat 6
  • Eclipse 版本:霓虹灯

代码:

如果您从新的 FirefoxDriver() 调用中取出 {options} 参数,测试将在大约 5 秒后开始。如上所述,保留这些选项会导致错误“org.openqa.selenium.WebDriverException: java.io.Exception: unexpected end of stream on Connection”。

0 投票
3 回答
7661 浏览

python - 如何使用 Python 连接到 Tor 浏览器

我正在尝试连接到 Tor 浏览器,但收到一条错误消息,指出“proxyConnectFailure”任何想法我已经尝试过多次尝试了解 Tor 浏览器的基础知识以使其连接,但如果有任何帮助可以挽救生命,那么一切都是徒劳的: