Тайм-ауты Selenium Safari при попытке найти элемент

Я сделал скрипт для автоматизации фронтального тестирования с селеном, и все отлично работало с Chrome WebDriver.
Однако теперь я пытаюсь протестировать свои наборы программ в других браузерах, в частности в веб-драйвере Safari, и время его ожидания истекает при поиске и элементе.

Вот мой тестовый конфиг:

"browser" => "Safari",
"browser_version" => "10.0",
"os" => "OS X",
"os_version" => "Sierra",
"resolution" => "1024x768",

Команда, время ожидания которой:

$this->driver->wait(15, 300)>until(
WebDriverExpectedCondition::visibilityOfElementLocated(
WebDriverBy::id("newDivOnThePageNewPage")
));

Это дает мне следующее сообщение об ошибке:

An element could not be located on the page using the given search parameters. (WARNING: The server did not provide any stacktrace information) Command duration or timeout: 4.97 seconds

Кроме того, иногда URL спрашивают в get Команда просто не загружена, и браузер просто выскакивает с пустой страницей и ничем в строке URL.

Ребята, можете ли вы помочь мне с этим?

Заранее спасибо !

2

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]