Size: a a a

Selenide на русском

2020 October 24

AS

Andrei Solntsev in Selenide на русском
Надо смотреть логи селенида. Он не смог вытащить имя файла из ответа сервера.
источник

OL

Oleksandr Lozitskyi in Selenide на русском
Спасибо, буду разбираться)
источник
2020 October 26

AF

Anna Farafonova in Selenide на русском
привет! подскажите пжл, как сконфигурировать reportUrl чтобы перестать получать в логах сообщение DEBUG com.codeborne.selenide.impl.ScreenShotLaboratory - reportsUrl is not configured. Сейчас используется дефолтная настройка этого параметра в Селениде
источник

AS

Andrei Solntsev in Selenide на русском
Так может, просто выключить debug логи?
источник

AF

Anna Farafonova in Selenide на русском
Andrei Solntsev
Так может, просто выключить debug логи?
как вариант, можно и выключить. Но хотелось бы понять где и как нужно настроить репорт урл
источник

AS

Andrei Solntsev in Selenide на русском
Да может, и не надо. Это рациональный параметр. Нужен не при локальном запуске, а на дженкинсе.
источник

М

Муслим in Selenide на русском
Привет всем.
Drag-n-Drop, делаю
element1.dragAndDropTo(element2);
затем вижу на UI, как вебдрайвер кликает и  холдит element1, затем я долго жду, ничего не происходит , и мне вовзвращается element1, элемент в итоге не перетащился
Потом пробую:
actions().clickAndHold(element1).build().perform();
actions().moveToElement(element2).release(element1).build().perform();
тоже ничего не происходит
Кто-то сталкивался? как обходили?
источник

S

Stanislav in Selenide на русском
Всем привет. Подскажите плиз -если мне нужно протестировать сайт на десятом айфоне, то это можно сделать только через смену разрешения экрана? Configuration.browserSize = "1125x2436";
источник
2020 October 27

EE

Escudo Escobar in Selenide на русском
господа. дайте совет
необходимо кликнуть на рандомную строку, или хотя бы на первую
Ищу способ кроме xpath
Данные естественно каждый запрос меняются, поэтому к data-row-key не прицепиться
источник

КИ

Константин Ирышков... in Selenide на русском
$$(".ant-table-row").first().click() например так
источник

КИ

Константин Ирышков... in Selenide на русском
вариантов масса
источник

AK

Andrey K in Selenide на русском
Escudo Escobar
господа. дайте совет
необходимо кликнуть на рандомную строку, или хотя бы на первую
Ищу способ кроме xpath
Данные естественно каждый запрос меняются, поэтому к data-row-key не прицепиться
google -> how to select a random element from a list in java
источник

EE

Escudo Escobar in Selenide на русском
Константин, Андрей, Спасибо !
источник

S

Stanislav in Selenide на русском
Stanislav
Всем привет. Подскажите плиз -если мне нужно протестировать сайт на десятом айфоне, то это можно сделать только через смену разрешения экрана? Configuration.browserSize = "1125x2436";
Ребята, правильно ли я понял как тестировать на эмуляторе мобильных устройств?
источник

AS

Andrei Solntsev in Selenide на русском
Stanislav
Ребята, правильно ли я понял как тестировать на эмуляторе мобильных устройств?
Не совсем. Расширение экрана можно поменять, конечно, но надо ещё включить режим эмуляции мобильника.
источник

AS

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

S

Stanislav in Selenide на русском
Спасибо, но нет возможности задавать свой размер экрана
источник

S

Stanislav in Selenide на русском
Взял пример отюда - https://chromedriver.chromium.org/mobile-emulation
Map<String, String> mobileEmulation = new HashMap<>();
mobileEmulation.put("deviceName", "Nexus 5");
options.setExperimentalOption("mobileEmulation", mobileEmulation);


Работает
источник

S

Stanislav in Selenide на русском
А вот когда пример когда размер экрана задается вручную не работает
Map<String, Object> deviceMetrics = new HashMap<>();
deviceMetrics.put("width", 360);
deviceMetrics.put("height", 640);
deviceMetrics.put("pixelRatio", 3.0);

Map<String, Object> mobileEmulation = new HashMap<>();
mobileEmulation.put("deviceMetrics", deviceMetrics);
mobileEmulation.put("userAgent", "Mozilla/5.0 (Linux; Android 4.2.1; en-us; Nexus 5 Build/JOP40D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Mobile Safari/535.19");

ChromeOptions chromeOptions = new ChromeOptions();
chromeOptions.setExperimentalOption("mobileEmulation", mobileEmulation);
WebDriver driver = new ChromeDriver(chromeOptions);
источник

А

Андрей in Selenide на русском
Добрый день. В чем может быть причина excelFile.shouldBe(visible)
 .download(DownloadOptions.using(FOLDER).withFilter(withExtension("xlsx")).withTimeout(9999));  отрабатывает корректно, а excelFile.shouldBe(visible)       .download(DownloadOptions.using(PROXY).withFilter(withExtension("xlsx")).withTimeout(9999)); падает с ошибкой. В другом месте pdfFile.shouldBe(visible)       .download(DownloadOptions.using(FOLDER).withFilter(withExtension("pdf")).withTimeout(9999)); работает нормально??
источник