问题标签 [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 投票
1 回答
4365 浏览

java - 如何使用 FirefoxProfile 通过 Firefox 浏览器自动下载?

我正在使用 selenium java,我需要下载 pdf 文件,我在这里提到了这个这个这个答案,但在我的情况下似乎没有任何工作。是因为设置了一个新的 Firefox 驱动程序实例,即System.setProperty("webdriver.firefox.bin", "D:\\FFF\\firefox.exe");?我被困在这里。但是,当我手动单击 MIME 对话框上的保存文件时,它会正确保存到我的自定义位置,我的下载链接代码也位于另一个 java 类中,下面的代码位于另一个类中,但我使用相同的驱动程序在这个类中声明,下面是我的代码,

0 投票
1 回答
2460 浏览

python - 如果设置了 firefox_profile,python selenium driver.quit() 无法退出 firefox 浏览器

这个问题真的让我很困惑。我正在使用 python selenium 做一些自动工作。工作完成后,我需要关闭浏览器(我必须使用 firefox)。我知道driver.close()是关闭当前窗口driver.quit()并将关闭所有窗口并退出浏览器。问题是:如果我使用python file.py运行我的代码,它对我不起作用,但如果我在python 控制台中设置驱动程序,这里不起作用是说它只是关闭我的 url,但是 firefox浏览器不退出。以上所有测试都设置了firefox_profile。更多,我发现如果我不设置 firefox_profile 运行我的代码的第一种方式也可以工作。我认为这可能是 firefox_profile 的错误。希望有人能拯救我的一天。我的代码就像:

我正在使用的版本:

  • 蟒蛇3.5.3
  • 硒 3.4.3
  • 火狐 55.0.1
  • 壁虎驱动 0.18.0
0 投票
1 回答
319 浏览

selenium - 为避免在 Firefox 中下载对话框而设置的首选项不适用于 pdf

我试图设置所有可能的首选项以避免在使用 selenium 下载文件时打开和保存文件对话框。

它适用于文本文件,但不适用于 PDF 文件

以下是首选项集:

我正在使用带有2.53.0 selenium 版本的Firefox 46

请帮助我使它也适用于 PDF、Excel 和 Word 文件

谢谢!

0 投票
1 回答
2531 浏览

selenium - 将自定义 Firefox 配置文件与 nightwatch.js selenium gecko 驱动程序一起使用

我已经搜索了大约 8 个小时,并阅读了几乎所有与此相关的主题,但到目前为止我还没有找到解决方案。我找到的最接近的是 https://github.com/nightwatchjs/nightwatch/issues/1368 但是通过更新 selenium 独立服务器解决了这个问题,我使用了所有最新版本。

我需要使用我已经配置并命名为“nightwatch”的特定配置文件启动 Firefox 浏览器 我的系统首选项:win 10 64bit java version "1.8.0_121" npm -version 3.10.10 geckodriver-v0.18.0-win64 Selenium独立 3.5.0 Firefox 开发者版 56.0b5(64 位)

我的 nightwatch.json 文件是:

我试过添加

在硒和测试设置中。浏览器以所需的配置文件启动,但我的测试中的 url(例如:某些 URL)从未输入,因此我的测试总是失败。

如果我按照上面问题中的描述放置“marionette”:true Firefox 没有使用所需的“nightwatch”配置文件启动,另外我的测试总是在第一行失败 .waitForElementVisible("body", 1000)

我一直在搜索和阅读很多关于这个问题的内容,但没有找到对我有帮助的东西。我知道壁虎驱动程序有可能接收可以指定 Firefox 配置文件的参数,但是我对这个主题的了解非常有限(进入守夜人 4 天),我现在根本无法解决它。我什至尝试修改 .\nightwatch\lib\runner 中的 selenium.js 文件

具有以下内容:

发生同样的问题,Firefox 浏览器使用所需的配置文件打开,但测试没有执行,等待 30 秒后完全失败,日志显示“java.lang.NullPointerException”

添加内容以反映下面的评论 当我输入以下代码时

Firefox 使用所需的配置文件启动,但测试未执行(甚至没有输入测试 URL(如上所述)。由于日志太长而无法包含在原始帖子中,因此可以在 google drive https://drive .google.com/open?id=0Bz4bu5Fo5Vq_NEhEZFlnSDBjWm8

0 投票
2 回答
7652 浏览

python-2.7 - 在 python 中为 Firefox Geckodriver 在 selenium 中设置代理

我的问题是关于在 Firefox (Geckodriver v0.18.0-win64) 的 python (2.7) 中的 selenium (3.4.3.) 编码中设置代理。http://www.seleniumhq.org/docs/04_webdriver_advanced.jsp上的规范 仅提供了一个 java 示例。

我收到以下错误消息:

selenium.common.exceptions.WebDriverException:消息:无法加载配置文件。可能的 Firefox 版本不匹配。对于 Firefox 48+,您必须使用 GeckoDriver。

如果我评论有关代理的代码,我可以按照指定的配置文件以私有模式获取页面。我认为是代理把事情搞砸了。

0 投票
1 回答
2678 浏览

java - 在运行时更改浏览器首选项?

我们可以在运行时更改浏览器首选项吗?

在以编程方式执行期间启动浏览器之前是否有可能更改浏览器首选项设置?

例子:

我在启动驱动程序之前设置了以下首选项

我想将首选项更改为:

请帮忙!!

谢谢

0 投票
1 回答
713 浏览

selenium - C# Selenium 打开临时 Firefox Profiles 如何阻止它?

如何从我的配置文件中打开相同的 selenium 配置文件没有临时副本我需要 C# 中相同的 firefox 配置文件

我已经读过这篇文章:

如何阻止 Selenium 使用 Web 驱动程序创建临时 Firefox 配置文件?

但这不适用于我,我也使用 C#,而不是我尝试使用的 java:

但是,仍然从我选择的配置文件创建新的临时文件,但我需要相同的配置文件。

谢谢

0 投票
1 回答
1268 浏览

python-2.7 - 无法使用 python-selenium 加载默认的 firefox 配置文件

我无法使用 python-selenium 加载默认的 firefox 配置文件。这是我的代码:

不知道出了什么问题。我给出了链接中提到的配置文件目录的路径。

0 投票
1 回答
1430 浏览

selenium - 在 Jenkins(Windows 操作系统)上运行无头 Firefox WebDriver

我的测试用例涉及从网页导出/下载 excel 文件。我正在使用 Firefox 配置文件在 Windows 上弹出下载对话框时接受下载。当我在本地窗口上执行测试时,以下代码正在工作。

我想在 Jenkins 上运行测试,但我一直在遇到问题。初始化 firefox 配置文件后,我立即在该行收到 Nullpointer 异常。这意味着 Firefox 配置文件没有拾取。以下是错误。

在此处输入图像描述

在此处输入图像描述

我想知道詹金斯是否不理解我通过 Firefox 配置文件部分创建的 Firefox 配置文件“Selenium”。

注意:我可以从 Windows 命令行运行我的测试,但不能通过 Jenkins。

非常感谢任何帮助。

0 投票
1 回答
524 浏览

c# - 如何在 C# 中设置 Firefox 配置文件以接受不受信任的证书?

我在 Stack 上寻找解决方案,但在我的情况下没有任何效果。我试过了 :

和 :

说到重点:

它打破了。

我正在使用 Selenium Webdriver 在 C# 中工作,我希望我的浏览器接受没有证书的一页。