问题标签 [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.
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
selenium - 为避免在 Firefox 中下载对话框而设置的首选项不适用于 pdf
我试图设置所有可能的首选项以避免在使用 selenium 下载文件时打开和保存文件对话框。
它适用于文本文件,但不适用于 PDF 文件
以下是首选项集:
我正在使用带有2.53.0 selenium 版本的Firefox 46
请帮助我使它也适用于 PDF、Excel 和 Word 文件
谢谢!
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
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。
如果我评论有关代理的代码,我可以按照指定的配置文件以私有模式获取页面。我认为是代理把事情搞砸了。
java - 在运行时更改浏览器首选项?
我们可以在运行时更改浏览器首选项吗?
在以编程方式执行期间启动浏览器之前是否有可能更改浏览器首选项设置?
例子:
我在启动驱动程序之前设置了以下首选项
我想将首选项更改为:
请帮忙!!
谢谢
selenium - C# Selenium 打开临时 Firefox Profiles 如何阻止它?
如何从我的配置文件中打开相同的 selenium 配置文件没有临时副本我需要 C# 中相同的 firefox 配置文件
我已经读过这篇文章:
如何阻止 Selenium 使用 Web 驱动程序创建临时 Firefox 配置文件?
但这不适用于我,我也使用 C#,而不是我尝试使用的 java:
但是,仍然从我选择的配置文件创建新的临时文件,但我需要相同的配置文件。
谢谢
python-2.7 - 无法使用 python-selenium 加载默认的 firefox 配置文件
我无法使用 python-selenium 加载默认的 firefox 配置文件。这是我的代码:
不知道出了什么问题。我给出了此链接中提到的配置文件目录的路径。
c# - 如何在 C# 中设置 Firefox 配置文件以接受不受信任的证书?
我在 Stack 上寻找解决方案,但在我的情况下没有任何效果。我试过了 :
和 :
说到重点:
它打破了。
我正在使用 Selenium Webdriver 在 C# 中工作,我希望我的浏览器接受没有证书的一页。