Size: a a a

Selenide на русском

2020 July 09

A

Andrey in Selenide на русском
Всем привет! Есть вопрос по Configuration.remote и инициализацией драйвера через WebDriverRunner.setWebDriver(driver)
У меня есть тест, который аплоадит файл через браузер. Всё по канону. Есть скрытый от глаз пользователя input с type="file", в который я успешно передаю файлик и всё замечательно.
Но это замечательно только когда у меня
 Configuration.remote = url; 

 Configuration.browserCapabilities = capabilities;

А если я убираю  
 Configuration.remote = url; 
 и инициализирую опции способом
 RemoteWebDriver driver = new RemoteWebDriver(new URL(url), capabilities);

 WebDriverRunner.setWebDriver(driver); 

То тест ругается на то, что элемент input с type="file" not exist.
Погуглил, поискал, не могу понять в чём разница настройки драйвера между этими способами. Можете направить на правильный путь?)
источник

A

Anton in Selenide на русском
Andrey
Всем привет! Есть вопрос по Configuration.remote и инициализацией драйвера через WebDriverRunner.setWebDriver(driver)
У меня есть тест, который аплоадит файл через браузер. Всё по канону. Есть скрытый от глаз пользователя input с type="file", в который я успешно передаю файлик и всё замечательно.
Но это замечательно только когда у меня
 Configuration.remote = url; 

 Configuration.browserCapabilities = capabilities;

А если я убираю  
 Configuration.remote = url; 
 и инициализирую опции способом
 RemoteWebDriver driver = new RemoteWebDriver(new URL(url), capabilities);

 WebDriverRunner.setWebDriver(driver); 

То тест ругается на то, что элемент input с type="file" not exist.
Погуглил, поискал, не могу понять в чём разница настройки драйвера между этими способами. Можете направить на правильный путь?)
драйвер провайдер не пробовали?
источник

A

Anton in Selenide на русском
источник

A

Anton in Selenide на русском
источник

A

Anton in Selenide на русском
источник

A

Andrey in Selenide на русском
Anton
драйвер провайдер не пробовали?
нет, а что это?
источник

A

Andrey in Selenide на русском
Пробовал только как описал. В одном случае всё работает, в другом случае драйвер не видит скрытый элемент. Мне бы просто разобраться в чём разница, почему в первом случае невидимый элемент не преграда, а во втоом случае тест падает, хотя все остальные тесты нормально проходят
источник

A

Andrey in Selenide на русском
Может быть Configutarion.remote добавляет некоторые опции или капабилити, которые не добавляю я, когда делаю сет удалённого драйвера руками?
источник

A

Andrey in Selenide на русском
А вдруг это небольшой баг ) маловероятно, но всё же.
источник

АГ

Алексей Герасимов... in Selenide на русском
Как можно понять почему  не происходит авторизация типа Digest?

Configuration.proxyEnabled = true;
Configuration.fileDownload = FileDownloadMode.PROXY;
Configuration.proxyHost = ClientUtil.getConnectableAddress().getHostAddress();

open("path", AuthenticationType.DIGEST, "login", "password");

Форма авторизации появляется , но данные в нее не вносятся и она не исчезает
источник

NK

ID:0 in Selenide на русском
Selenide 5.13.0 release notes in English: “In the beginning was the Substring”

https://selenide.org/2020/07/08/selenide-5.13.0/
источник

PP

Pavel Ponomaryov in Selenide на русском
Правильнее "In the beginning there was the Substring"
источник

A

Andrey in Selenide на русском
Pavel Ponomaryov
Правильнее "In the beginning there was the Substring"
Вместо "ого! спасибо! очень круто!" )
источник

PP

Pavel Ponomaryov in Selenide на русском
😁
источник

PP

Pavel Ponomaryov in Selenide на русском
Это я контрибучу в качество продукта )))
источник

AS

Andrei Solntsev in Selenide на русском
Уверен? Просто я именно такую фразу нагуглил: https://en.m.wikipedia.org/wiki/John_1:1
источник

PP

Pavel Ponomaryov in Selenide на русском
Странно, а нагуглил с there was. Может старый слог какой
источник

PP

Pavel Ponomaryov in Selenide на русском
По современному всё же с there was будет красивше. :)
источник

Ri

Rustam is not a func... in Selenide на русском
Привет. Хочу понять откуда ошибка, но гугл ясности не дал в поиске чата ничего нет.
что значит ошибки при параллельном запуске на selenoid?
Thread 25 is dead. Let's close webdriver null
2020-07-09 17:24:05,760 [Webdrivers killer thread] INFO  com.codeborne.selenide.impl.UnusedWebdriversCleanupThread - No webdriver found for thread: 25 - nothing to close
паста https://pastebin.com/FbcwAhrD
запускаю параллельно в несколько тредов через testNG.xml.
<suite name="SomeName" verbose="1" time-out="5000000" parallel="tests" thread-count="4">
браузер закрываю в afterClass хуке
источник

AS

Andrei Solntsev in Selenide на русском
А где тут ошибка? Всё же в порядке.
источник