Size: a a a

Selenide на русском

2020 July 16

BO

Boris Osipov in Selenide на русском
иди в их ишью трекер и ищите похожую проблему. скорее всего там будет решение вида обновитесь до XXX или откатитесь к XXX
источник

Ri

Rustam is not a func... in Selenide на русском
Boris Osipov
там много таких приколов
как с этим живут? у меня тесты не бегут из-за этого. Когда делаю параллизацию по форкам проблема с пустым браузером https://t.me/selenide_ru/20934
источник

Ri

Rustam is not a func... in Selenide на русском
Boris Osipov
иди в их ишью трекер и ищите похожую проблему. скорее всего там будет решение вида обновитесь до XXX или откатитесь к XXX
ясненько, буду искать
источник

AS

Andrei Solntsev in Selenide на русском
Rustam is not a function
public class AddNewItem extends BaseTest {
   @BeforeMethod
   public void ensurePreconditions() {
       System.out.println("Thread.currentThread().getId()" + Thread.currentThread().getId());
       ItemDoIt.open();
   }

   @Test()
   public void ItemCanBeAddedByAdmin() {
       System.out.println("Thread.currentThread().getId()" + Thread.currentThread().getId());
       ItemDoIt.addNewItem(new ItemData());
   }
}
вывод в консоли
Jul 16, 2020 5:33:02 PM org.openqa.selenium.remote.ProtocolHandshake createSession
INFO: Detected dialect: W3C
Thread.currentThread().getId()1
Thread.currentThread().getId()25
[ERROR] Tests run: 1, Failures: 1, Errors: 0, Skipped: 0, Time elapsed: 17.934 s <<< FAILURE! - in TestSuite
[ERROR] ItemCanBeAddedByAdmin  Time elapsed: 0.177 s  <<< FAILURE!
java.lang.IllegalStateException: No webdriver is bound to current thread: 25. You need to call open(url) first.

почему могут быть в разных тредах? стек testNG+ selenide+mvn
Да, TestNG может запускать @BeforeMethod и @Test в разных потоках. И меня это бесит.

Одна из возможных причин - если у тебя выставлен тайм-аут для теста. Его можно просто убрать.
источник

Ri

Rustam is not a func... in Selenide на русском
Andrei Solntsev
Да, TestNG может запускать @BeforeMethod и @Test в разных потоках. И меня это бесит.

Одна из возможных причин - если у тебя выставлен тайм-аут для теста. Его можно просто убрать.
Configuration.timeout , его убрать или Selenide.sleep()?
источник

BO

Boris Osipov in Selenide на русском
Rustam is not a function
Configuration.timeout , его убрать или Selenide.sleep()?
источник
2020 July 17

Ri

Rustam is not a func... in Selenide на русском
Смотрел доклады и было сказано что Junit больше подходит для selenide . Кроме вот этого доклада есть еще что-т? https://www.youtube.com/watch?v=pln38fIbYqA&t=1892s
источник

AS

Andrei Solntsev in Selenide на русском
Не-не, я не говорил, что JUnit больше подходит для селенида.
источник

AS

Andrei Solntsev in Selenide на русском
Селениду фиолетово, на каком фреймворке бегают тесты.
источник

Ri

Rustam is not a func... in Selenide на русском
а ну ок
источник

AS

Andrei Solntsev in Selenide на русском
Но посыл усвоен правильно :)
источник

AS

Andrei Solntsev in Selenide на русском
Во мне борятся две личности. Одна говорит, что селенид работает со всеми фреймворками на свете, мы поддерживаем всё; не бывает плохих фреймворков.
А вторая кричит: TestNG - говно!
источник

A

Artyom in Selenide на русском
Junit 5 мне показался более удобным и гибким после тестнг, плюс дока огненная у них
источник

A

Artyom in Selenide на русском
Но с тестнг можно вполне успешно жить тоже )
источник

AS

Andrei Solntsev in Selenide на русском
Можно конечно. Можно и с ревматизмом успешно жить.
источник

A

Artyom in Selenide на русском
Да ладно , для большинства случаев все ок и там и там.
источник

LY

Lev Yarushin in Selenide на русском
Andrei Solntsev
Во мне борятся две личности. Одна говорит, что селенид работает со всеми фреймворками на свете, мы поддерживаем всё; не бывает плохих фреймворков.
А вторая кричит: TestNG - говно!
Так вот как расшифровывается последняя буква в названии TesNG )
источник

LY

Lev Yarushin in Selenide на русском
Коллеги, а не припомните, вроде была перспективная альтернатива TestNG и JUnit с прицелом на простые тесты, название вылетело из головы, а гугл не помогает.
источник

AS

Andrei Solntsev in Selenide на русском
Разве может быть что-то проще, чем JUnit?
источник

AB

Alexei Barantsev 🗹... in Selenide на русском
Andrei Solntsev
Разве может быть что-то проще, чем JUnit?
не забудь цифру 4
источник