Wednesday, June 04, 2014

Selenium + Chrome = unsupported command-line flag

Uznāca vajadzība palaist uz selenium testus ne tikai defaultajā firefox, bet arī uz chrome. Patiesībā, palūkojos, kādi tad interneta pārlūki tiek izmantoti 2014. gadā. Izrādījās, ka chrome gan vajadzētu iekļaut automātiskajās testēšanās.
Tad nu lūk, problēma - palaižot chrome, parādās kļūdas paziņojums:
You are using an unsupported command-line flag --ignore-certificate-errors. Stability and security will suffer.

Risinājums:

DesiredCapabilities caps = DesiredCapabilities.chrome();
ChromeOptions options = new ChromeOptions();
options.addArguments("--test-type");
caps.setCapability("chrome.binary","full_path_to_chrome.exe");
caps.setCapability(ChromeOptions.CAPABILITY, options);

WebDriver driver = new ChromeDriver(caps);




Ja nu ir vēlme, tad šeit var palasīt kapēc tā notiek.

No comments: