t.me/atinfo_chat Telegram группа по автоматизации тестирования

Selenide DesiredCapabilities [Chrome options]

options
java
selenide
chrome
webdriver
Теги: #<Tag:0x00007fb2f6c9c128> #<Tag:0x00007fb2f6c9e8b0> #<Tag:0x00007fb2f6ca3e78> #<Tag:0x00007fb2f6ca3d38> #<Tag:0x00007fb2f6ca3ba8>

(Иван Иванов) #1

Необходимо установить опцию “–disable-gpu”
(иначе проблемы с сайтом)

Написал так:

DesiredCapabilities capabilities = new DesiredCapabilities();
ChromeOptions options = new ChromeOptions();
options.addArguments("--disable-gpu");
options.addArguments("--start-maximized");
capabilities.setCapability(ChromeOptions.CAPABILITY, options);
capabilities.setAcceptInsecureCerts(true); 
Configuration.browserCapabilities = capabilities;

Опции не подхватываются, ошибок нет.

Версии библиотек:

<artifactId>testng</artifactId>
 <version>7.0.0</version>    
 
<artifactId>selenium-java</artifactId>
 <version>3.141.59</version>

<artifactId>selenide</artifactId>
<version>5.9.0</version>

(Vladislav Abramov) #2

у вас addArguments, возможно, второе добавление перетирает первое
либо по одному аргументы добавляйте, либо массивом


(Иван Иванов) #3

Вариант с одной опцией тоже не сработал:

capabilities = new DesiredCapabilities();
ChromeOptions options = new ChromeOptions();
    options.addArguments("--disable-gpu"); 
    capabilities.setCapability(ChromeOptions.CAPABILITY, options);
Configuration.browserCapabilities = capabilities;

(Vladislav Abramov) #4

так вы браузер запускайте с опциями напрямую, а не через капабилити