Size: a a a

Selenide на русском

2020 July 16

S

Stanislav in Selenide на русском
Andrei Solntsev
Скорее всего эта настройка не применилась. Либо ты её задёшь в неверный момент (когда браузер уже открыт), либо переопределяешь её (например, задав свои опции). Лучше всего внимательно посмотреть в лог вебдрайвера, там будут видны все опции, с которыми реально открылся браузер.

Про логи тут: https://ru.selenide.org/2020/07/08/selenide-5.13.0/ -> “Научили вебдрайвер писать свои логи в файл”.
Андрей, у меня не появились эти логи после перехода на 5.13.0. В настройках стоит Configuration.reportsFolder = "target/" + Configuration.reportsFolder;
источник

Ri

Rustam is not a func... in Selenide на русском
Почему может не происходить перехода на продукт?
Кастомный webDriver в коде не создаю искользую только Selenide.open("/")Selenide.open("/").
http://i.imgur.com/XxEuS4p.png
источник

СР

Саша Росолько... in Selenide на русском
потому что этот метод именно так и работает
источник

СР

Саша Росолько... in Selenide на русском
используйте
Selenide.open(Selenide.open(“/”)
источник

AS

Andrei Solntsev in Selenide на русском
Stanislav
Андрей, у меня не появились эти логи после перехода на 5.13.0. В настройках стоит Configuration.reportsFolder = "target/" + Configuration.reportsFolder;
Естественно, логи появятся только в поддерживаемых браузерах (хром, Firefox, edge вроде) и только если селенид сам открывает браузер.
источник

Ri

Rustam is not a func... in Selenide на русском
Саша Росолько
используйте
Selenide.open(Selenide.open(“/”)
сори так и использую
источник

S

Stanislav in Selenide на русском
Andrei Solntsev
Естественно, логи появятся только в поддерживаемых браузерах (хром, Firefox, edge вроде) и только если селенид сам открывает браузер.
Я использую 83 хром.
Configuration.browser = ChatCbDriver.class.getName();
open(«localhost»);
При такой конфигурации нет логов.
источник

AS

Andrei Solntsev in Selenide на русском
Ну правильно. Откуда ж им появиться, если ты сам открываешь браузер со своими кастомными настройками.
источник

AS

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

S

Stanislav in Selenide на русском
Не осилил ( Подскажите плиз какую строку надо добавить при условии, что я возвращаю браузер в виде объекта org.openqa.selenium.WebDriver через метод public WebDriver createDriver(DesiredCapabilities capabilities)
источник

S

Stanislav in Selenide на русском
Подскажите плиз такая ситуация. Тестирую чат в вебе. Прокручиваю сообщения так, чтобы они скрылись из виджета. После этого проверяю их LAST_CLIENT_BUBBLE.shouldNotBe(visible);
При этом селенид выдает ошибку, потому что Actual value: visible:true
Я не могу понять, как селенид считает что элемент виден, если он не виден в виджете. Как все-таки добиться чтобы элемент считался невидимым?
источник

SR

Stas Rusakov in Selenide на русском
А может селенид прокручивает до этого сообщения и на момент проверки оно видимое?
источник

A

Anton in Selenide на русском
Невидимый и скрытый другими обьектами (или за пределами видимой области) - это разные вещи
источник

A

Anton in Selenide на русском
Селенид проверяет как и селениум, там особой хитрости нет. Но увы приложения разные и все скрывают обьекты по разному. Кто то удаляет блок совсем, кто то перекрывает, ктото выкидывает за границы экрана
источник

MK

Maksim Kanin in Selenide на русском
Stanislav
Подскажите плиз такая ситуация. Тестирую чат в вебе. Прокручиваю сообщения так, чтобы они скрылись из виджета. После этого проверяю их LAST_CLIENT_BUBBLE.shouldNotBe(visible);
При этом селенид выдает ошибку, потому что Actual value: visible:true
Я не могу понять, как селенид считает что элемент виден, если он не виден в виджете. Как все-таки добиться чтобы элемент считался невидимым?
Можно кликнуть на метод и почитать доки, они довольно хорошие
источник

S

Stanislav in Selenide на русском
Maksim Kanin
Можно кликнуть на метод и почитать доки, они довольно хорошие
В доках сказано:
/**
* Checks if element is visible
*
* <p>Sample: {@code $("input").shouldBe(visible);}</p>
*/
@code $("input").shouldBe(visible);}</p>
*/
источник

A

Anton in Selenide на русском
Stanislav
В доках сказано:
/**
* Checks if element is visible
*
* <p>Sample: {@code $("input").shouldBe(visible);}</p>
*/
@code $("input").shouldBe(visible);}</p>
*/
источник

SP

Sergey Pirogov in Selenide на русском
Аллоха госопда и дамы
источник

SP

Sergey Pirogov in Selenide на русском
есть вопрос про Selenide + browser mob proxy
источник

A

Anton in Selenide на русском
Все претензии к методе isDisplayed чистого селениума
источник