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

selenium - Groovy、Selenium、Cucumber,添加 ChromeOptions 参数

我想创建一个 BaseTest.groovy,在其中实现无头模式的 Webdriver。

我有一个 LoginSteps.groovy stepdefinitions 文件

我有一个 helper.groovy 文件,我在其中实现方法

所以我的问题是,我不知道应该在哪里设置无头模式,因为当我运行它时出现错误。

0 投票
0 回答
448 浏览

java - 如何将 ChromeOptions 和 chrome Driver 声明为 blockBrowserNotification_Testng 的公共方法

我曾使用 Selenium 和 TestNG 来自动化我的基于 Web 的应用程序,

在 TestNG 中,我们有更多的测试方法,所以我将我的 chrome Driver 和 ChromeOptions 声明为 public,如下面的代码,

而且我尝试使用其中一个 chrome 选项 _ incognito 通过以下行以隐身模式打开浏览器

它只在一种测试方法中工作......但我写了超过 33 个测试用例我不知道如何共同声明下面的行?工作过

当我在代码下面的 void 方法中声明时,它工作正常

但是当我声明相同时(在 void 方法之外)它不起作用并显示错误

请帮我解决这个问题?我在哪里犯错?

提前感谢朋友和更多细节问题图片

0 投票
0 回答
1041 浏览

protractor - w3c : false 在 chrome 选项下断言什么?

我正在尝试进行量角器测试,并且必须包括以下内容

必须将 w3c 标志设置为 false,因为它会影响键盘事件。但是这样做,测试在其他情况下会失败。我想知道当 w3c 设置为 false 时会发生什么。

0 投票
1 回答
1667 浏览

java - 如何使用 Selenium webdriver 在移动模式下打开 Chrome 浏览器以在 JMeter 中进行负载测试?

我想在 Chrome 浏览器中打开一个 URL,但在 JMeter 中进行负载测试期间以移动模式打开。我正在使用 Selenium 脚本。下面是我的硒脚本

下面是我在BeanShellPreprocessor 中创建的 Java 类,Jmeter用于使用 Chromeoptions 在移动模式下打开 Chrome,但我不知道如何在webdriver上面调用它,我是否正确执行它:

0 投票
2 回答
18871 浏览

python - Python Selenium 中的 Chrome 选项:禁用 GPU 与 Headless

在 python-selenium chrome_options 中,下面两个选项到底有什么区别,我知道两者都在不打开浏览器的情况下运行 selenium 脚本。

0 投票
1 回答
524 浏览

java - 如何使用 Selenium Java 通过 ChromeOptions 和 addArguments 最大化打开 Chrome 浏览器并抑制信息栏

我在 mac 上使用 Chrome 驱动程序,打开浏览器时我有这些选项

但它们似乎都不起作用,浏览器打开未最大化,信息栏在那里......

0 投票
3 回答
2666 浏览

selenium - Chrome 在 linux 服务器上以无头模式工作,但通过 Selenium 和 Python 在 gui 模式下显示“DevToolsActivePort 文件不存在”错误

在 chrome 浏览器上自动化的 selenium 代码。

chrome 版本:79.0.3945.117(本地和服务器机器相同)

chrome 驱动程序:在 chrome 版本驱动程序之前尝试了所有最新及以下版本。

执行状态 - 在本地机器上: 在无头和 gui 中工作正常。

执行状态 - 在服务器 Centros 7 机器上。 在无头中工作正常。在 GUI 中给出错误:

错误日志

分析

1- Chrome 在服务器机器上打开正常。

2-google-chrome --no-sandbox在服务器机器上使用启动 chrome

3- google-chrome 位于 /usr/bin/google-chrome 位置

因此尝试了其他答案中可用的所有步骤并使用各种 chrome 选项,但仍然无法在 chrome gui 上运行 selenium。

Chrome 驱动程序日志

0 投票
2 回答
3653 浏览

selenium - 如何使用 Selenium 使用 ChromeDriver 运行 Chrome Beta 版?

我正在尝试使用 selenium Web-driver 运行 chrome beta 版本。当我运行测试用例时,我在控制台上收到以下错误,请参见图片:

点击这里查看异常

我在节点配置文件中添加了以下几行:

我正在使用以下设置:

我们有从 GO cicd 服务器执行的集线器和节点设置和自动化测试套件。任何帮助将不胜感激,谢谢

0 投票
1 回答
383 浏览

selenium - 双破折号 (--) 在 Selenium ChromeOptions 中意味着什么

我正在将 selenium 与 java 一起使用,并且我正在使用一些 chrome 选项。但是我在不同的来源中看到了 chrome 选项的不同用法。我的意思是有些人在选项前使用双破折号,有些人不使用(喜欢disable-dev-shm-usage--disable-dev-shm-usage)。这两种用法有什么区别吗?

0 投票
2 回答
479 浏览

selenium - 即使会话因 WebDriverException 失败,Chrome 浏览窗口仍保持打开状态

我正在使用带有 chrome 79 和 chromedriver 79 的 selenium 3.141.59。随机我RemoteWebDriver.get(url);从 selenium 服务器中删除了一个异常。但是 Chrome 窗口保持打开状态。因此,我无法使用相同的用户目录创建新会话。在我每次尝试创建新会话时,chrome 窗口都会打开,但会话创建失败。所以那些所有打开的 Chrome 窗口都会导致内存泄漏!我试图从服务器设置超时和浏览器超时,但它没有帮助。知道发生了什么吗?

我正在通过以下方式启动服务器:

我随机得到的例外:

我的镀铬选项: