Запуск тестов селена в IE 11 в Windows 10 1809 - новые окна не открыты - PullRequest
0 голосов
/ 13 апреля 2019

На моей тестовой машине я могу запустить тест, но после того, как несколько окон Internet Explorer открываются и закрываются тестом, больше не открываются новые windwos. Я не получаю сообщение об ошибке, и тест застрял.

Я проверил каждую настройку в соответствии с selenium wiki .

Если я использую chromedriver для запуска тестов в chrome, все работает гладко.

Используемый код выглядит следующим образом:

var { Builder, By, Key, until, Capabilities } = require("selenium-webdriver");
var ieCapabilities = Capabilities.ie();
var driver = await new Builder().withCapabilities(ieCapabilities).build();
await driver.manage().setTimeouts({ implicit: 3000, pageLoad: 3000, script: 3000 })
await driver.manage().window().setRect({ height: this.initialHeight, width: this.initialWidth });
await driver.get("http://localhost/");
// do the tests
await driver.quit();

Код запускается внутри ava-теста. Чтобы избежать проблем, я временно установил concurrency на 1 и сделал все тесты serial, но проблема все еще возникает.

Как сделать тестовый прогон до конца?

...