问题标签 [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 回答
1097 浏览

c# - 通过 GeckoDriver Selenium 和 C# 加载现有 FirefoxProfile 时,“System.IO.Compression.ZipStorer”的类型初始化程序引发异常

错误

在此处输入图像描述

源代码

0 投票
1 回答
105 浏览

python - 阻止 selenium 在每次启动时创建新的 Firefox 配置文件

我正在使用一个朋友的代码,该代码每次启动都会创建一个新的 Firefox 配置文件,我想使用我自己的配置文件,而不是新的配置selenium文件yaml

这是代码的一部分,我一直在搜索并尝试一切来解决问题,但我不知道该怎么做:

这是来自 config.yaml 的代码:

0 投票
2 回答
689 浏览

python - 使用 Selenium 和 Python 定义 webdriver 后如何更改 firefox 配置文件首选项

定义驱动程序后如何更改配置文件偏好?

经过一些代码需要设置用户代理

如何在不定义新驱动程序的情况下设置它?

0 投票
0 回答
119 浏览

selenium - RSelenium makeFirefoxProfile 与 Windows 任务计划程序

我正在使用 RSelenium 包使用 Firefox 浏览网页。当我开始构建我的脚本时,我使用 makeFirefoxProfile 函数创建临时配置文件以设置下载目录和相关文件类型,以将所需文件下载到特定目录。

当我试图这样做时,我收到了关于 zip 文件的错误。经过一番研究,我安装了 rtools 并成功解决了这个错误。我的脚本按预期工作。

现在我想在 Windows 机器上定期进行该操作。为此,当我尝试使用 taskscheduleR 包为 Windows 任务计划程序创建任务时,由于 Windows 没有内置命令行 zip 工具,我收到了一些 zip 错误

在我尝试操作任务后,您可以查看下面的错误代码

当我运行我的脚本时,在 R-Studio 中没有问题。谢谢您的帮助

0 投票
1 回答
1479 浏览

selenium - 错误:找不到配置文件目录。console.warn:SearchSettings:“获取:不存在设置文件,新配置文件?” 使用 GeckoDriver Firefox 和 Selenium

给定隐式等待时间

在 chrome 中工作的相同代码..

对于以下用于启动的 Firefox 代码:

私有同步 ThreadLocal createFirefoxDriver()

谢谢@DebanjanB ..我的问题仍然没有解决..使用配置文件运行脚本后

我的问题是

  1. 在我登录后的应用程序中,尝试在不加载页面元素的情况下查找元素找到消息并捕获屏幕截图。在登录后的另一种情况下,我必须单击元素而不加载页面元素单击消息在几秒钟页面加载后显示。但相同的代码在 chrome 中工作。
0 投票
0 回答
24 浏览

java - 在 Jenkins 上使用现有 Firefox 配置文件的问题

我在 Jenkins 服务器中使用现有的 Firefox 配置文件时遇到问题。在本地,一切正常。我正在使用以下代码块来使用 Firefox 配置文件:

詹金斯上显示的错误:

0 投票
1 回答
61 浏览

python - 如何在 selenium python 中保存来自 whatsapp 的站点数据(如 cookie)

我已经有一个与此相关的问题,没有任何回应,所以这个问题是该问题的更“具体”版本

所以我的问题是我运行我的代码,它会打开 Firefox 窗口并打开 Whatsapp 网络,但它不会进入聊天,而是在登录页面中,我必须拿起手机并扫描二维码才能进入聊天。通常,一旦您扫描它,您以后不需要再次扫描它,因为它将被保存为 cookie(可能是 idk¯\_(ツ)_/¯ )但在 selenium 中,因为它创建新的临时配置文件它永远不会保存它,我有每次我运行我的代码时都要扫描它!

有什么办法可以从 Whatsapp 保存登录内容并再次重复使用,这样我就可以完全使用 Firefox(Gecko 驱动程序)跳过扫描部分

0 投票
0 回答
21 浏览

java - Selenium 远程 Web 驱动程序未从给定的 Firefox 配置文件开始

测试用例

我想在 Firefox 远程 Web 驱动程序中安装自定义扩展。为此,我创建了一个 FirefoxProfile 并通过 setExtension 添加了自定义扩展。问题是我刚刚创建的配置文件没有添加到 Driver 实例中。这是我使用的一段代码:

系统

远程平台:Windows 10
Firefox 版本:68
Selenium:3.141.59
Selenium Hub:浏览器堆栈

预期结果

  1. 浏览器打开
  2. 加载了扩展的配置文件
  3. 浏览器可以使用 RemoteWebDriver 进行交互
0 投票
0 回答
114 浏览

node.js - 如何在 Puppeteer 中使用现有的 Firefox 配置文件?

我需要使用 NodeJS 在 Puppeteer 中使用现有的 Firefox 配置文件。该配置文件有我需要的历史记录、已配置的附加组件、代理服务器和 cookie。

0 投票
3 回答
8173 浏览

python - DeprecationWarning: firefox_profile 已被弃用,请传入一个 Options 对象

首先,我想在 selenium 控制我的 Firefox 时使用一些插件。

所以,我尝试在 selenium 代码中加载 Firefox 的默认配置文件。

我的代码:

但是,当我启动代码时,发生了DeprecationWarningfirefox_profile has been deprecated, please pass in an Options object

我搜索了很多,我认为这不是一个困难的问题,但遗憾的是我最终无法解决这个问题,也许是我糟糕的英语困扰着我......