问题标签 [chrome-options]

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 回答
666 浏览

google-chrome - 设置特定的 chrome 驱动程序设置/选项

我需要通过以下方式取消选中“下载前询问每个文件的保存位置”Chrome设置selenium

在此处输入图像描述

我什至不知道从哪里开始,因为文档页面不包含所有可用选项的列表。而且,我还没有在chrome://flags/.

据我了解,我需要实例化Chrome Optionsor Desired Capabilities,设置特定的选项/功能并将Chrome OptionsorDesired Capabilities实例传递给ChromeDriver构造函数。

请注意,对于 Firefox,情况有所不同,有一个about:config页面,您可以在其中轻松找到设置并通过Firefox Profile. 很简单。


我正在使用 python 绑定,但这不是必需的,这个问题或多或少是通用的。

0 投票
1 回答
482 浏览

selenium-webdriver - 加载谷歌个人资料后,Selenium ChromeDriver 超时

我想用 chrome 的默认配置文件加载 chromedriver。我使用下面的代码来做到这一点。

在我启动驱动程序实例后,浏览器将加载我的配置文件。但不久之后驱动程序就会超时。我无法继续执行进一步的步骤。

谁能帮我解决这个问题?我使用 c#.net 作为我的脚本语言。

0 投票
2 回答
8785 浏览

python - Python Selenium Chrome 禁用提示“尝试下载多个文件”

我目前正在运行一个 Python 自动化程序,它需要使用 Selenium Chromedriver 在同一个会话中下载多个文件。

问题是当浏览器尝试下载第二个文件并读取它时,浏览器将不会下载,直到单击“允许”按钮。

我研究了 Selenium 的 ChromeOptions 部分以禁用它,但许多答案都在 Java 甚至其他浏览器中。

总而言之,您如何禁用允许多个文件下载的提示?

0 投票
1 回答
3058 浏览

python - add_experimental_option() 缺少 1 个必需的位置参数:“值”

我根据这篇文章Set chrome.prefs with python binding for selenium in chromedriver使用了以下代码

我得到这个错误:

我究竟做错了什么...

0 投票
1 回答
2078 浏览

selenium - 如何从远程 webdriver 功能中获取 chromeOptions 值?

开始测试运行后,远程 Web 驱动程序已针对给定功能进行了初始化:

下面是 selenium 节点日志:[这里我设置了一些 chrome 选项]

根据我的要求,我可以在远程 webdriver 功能中设置 chrome 选项。但无法获得这些值。

我需要从所需的功能中获取价值吗deviceMetricsuserAgent

我试过::

null在 chromeoptions 中获得价值。

0 投票
1 回答
993 浏览

java - 传递 ChromeOptions 而不实例化新的 WebDriver

我正在尝试将 ChromeOptions 传递给我的驱动程序以允许弹出窗口。我正在使用带有@BeforeClass、@Test 和@AfterClass 注释的TestNG。我正在尝试启用弹出窗口,并且使用以下方法成功地做到了这一点。

虽然这确实有效,但它会打开 webdriver,然后打开另一个带有选项的驱动程序。我不想弹出两个 webdrivers.. 我只想将这些选项传递给第一个 webdriver!我正在使用 xml 和 TestExtension 类运行这些驱动程序,其中驱动程序被实例化并且不想更改该类。有没有办法将 driver = new ChromeDriver(options) 更改为只传递这些选项的东西?谢谢!

0 投票
2 回答
1160 浏览

jasmine - 量角器 - 禁用 chrome 上的“有害”下载消息

我正在尝试在我的测试中下载一个文件。我设法在没有收到下载提示的情况下开始下载。现在的问题是我收到一条警告说“这种类型的文件可能会损害您的计算机。您要保留...无论如何?” 我需要选择“丢弃”或“保留”。我试图为此找到 chromeOptions - 不成功。当前使用这些参数:

有任何想法吗?

0 投票
1 回答
1183 浏览

selenium - Selenium ChromeOptions Prefs 默认 OpenFileDialog 目录

我可以用:

设置默认下载目录,但我似乎无法弄清楚用于设置默认打开文件目录的 prefs 键是什么。

我尝试查找所有可能的偏好键的列表。

0 投票
1 回答
72 浏览

google-chrome - How do i make an option page in a chrome (non-legacy) packaged app

Some time ago, there were still chrome packaged legacy apps which had the ability to make options-pages. I want to use the option-page in my chrome app, but when I try to use it, the extension page shows:

''options_page' is only allowed for extensions, hosted apps, and legacy packaged apps, but this is a packaged app'.

How can I use an options-page or something of the kind to store and read settings for my app? Thanks

0 投票
2 回答
2073 浏览

ruby - ChromeOptions To Not Prompt For Download When Running RemoteDriver

I'm trying to debug why when running remote webdriver tests on a headless linux host download dialogs are presented in chrome. I believe the chrome version is 45.

Couple of Env Details

  1. Selenium 2.53 (gem)
  2. Selenium 2.53 Server Jar
  3. Chrome Driver 2.21

The framework/Tests are written in Ruby utilizing Capybara for driving web tests. Here is a brief snippet of how the remote driver is initialized.

I have verified via the hub that the chromeOptions are set, but when a file is downloaded, we're presented with a file dialog prompt.

I've burned the candle looking for a solution to this problem. Thanks for the help and consideration!