Удаленный webdriver: Элемент в настоящее время не виден и поэтому не может взаимодействовать с

Я использую JAVA + WebDriver (Thucydides) и Maven .

Я пытаюсь автоматизировать загрузку файла. Если я запускаю тест вручную из IDE, он проходит, но когда я запускаю его с Maven на удаленном WebDriver, проверка не выполняется на полпути с ошибкой:

net.thucydides.core.webdriver.WebdriverAssertionError: Element is not currently visible and so may   not be interacted with

Браузер FireFox.

Благодарю.

2
nl ja de

1 ответы

Посмотрите на скриншот в отчете Фукидида. Кажется, что ваш элемент действительно не виден.

1
добавлено
Какая версия ваших тукидидов? Перед шагом вы можете сделать снимок экрана. И в любом случае вы можете сделать снимок экрана вручную, просто бросьте webDriver на TakesScreenshot. Вы уверены, что ваш удаленный WebDriver настроен правильно? Это похоже на неправильную страницу или что-то в этом роде.
добавлено автор Pavel Zorin, источник
Да, вы должны определить webdriver.remote.url и добавить системное свойство -Dwebdriver.driver = remote. Итак, если вы это сделали, попробуйте подождать, пока ваш элемент будет явно ждать.
добавлено автор Pavel Zorin, источник
Для этого шага нет скриншота
добавлено автор tellet, источник
Версия thucydides 0.9.77 . Где я могу настроить Remote WebDriver? Единственное, что я сделал для настройки удаленного драйвера, - это установить свойство webdriver.remote.url .
добавлено автор tellet, источник
Мне удалось сделать снимок экрана с падением, и нет ничего плохого в этой странице. Thucydides открывает самую страницу, которую я хочу, но не удается после UploadPage (). Open ();
добавлено автор tellet, источник
Необходимо добавить системное свойство -Dwebdriver.driver = remote. ? Cuase, когда я сделал этот тест, maven вывел ошибку Caused by: java.lang.IllegalArgumentException: нет перечисления const class net.thucydides.core.webdriver.SupportedWebDriver.REMOTE.
добавлено автор tellet, источник