Size: a a a

Selenide на русском

2020 February 05

KS

Kostiantyn Sichnko in Selenide на русском
при UI мапинге как: private SelenideElement someCheckbox = $(By.xpath("//span[contains(text(), '%s')]"));
источник

A

A N A S T A S I A in Selenide на русском
Привет
Вопрос к знатокам Аппиум+селенид

Базу взяла здесь (https://www.programcreek.com/java-api-examples/?code=codeborne%2Fselenide-appium%2Fselenide-appium-master%2Fsrc%2Ftest%2Fjava%2Fcom%2Fcodeborne%2Fselenide%2Fappium%2FAndroidDriverProvider.java#)

Так же прописала в capability все настройки устройства и нужного апк, в setup() указала Configuration.browser=AndroidDriverProvoder.class.getName();
После этого указала open(), без него не запускается, а дальше уже основной @Test идёт

Проблема вот в чем: приложение открывается на эмуляторе, на open() тормозится и долго висит  до ошибки с сокетом esockettimedout (в аппиуме в консоли вижу это), больше нигде никаких ошибок нет
В чем может быть причина?
Просто даже ошибки нигде не вижу, чтоб гуглить
источник

MM

Mariia Martyniak in Selenide на русском
Привет. Может кто знает, как вставить из буфера обмена в адресную строку УРЛу. Логика такова, что при клике на Копи Линк сохраняется в буфер урла и ее нужно проверить. Спасибо.
источник

O

Oleg in Selenide на русском
присвойте урлу стринговой переменной и проверяйте, например так :
String currentURL = getWebDriver().getCurrentUrl();
а потом assertEquals(....)
Если я правильно понял вопрос
источник

MM

Mariia Martyniak in Selenide на русском
Мне вот как раз нужно вставить эту УРЛу с буфера обмена
источник

DS

Denis Sln in Selenide на русском
у селенида вроде нет. как вариант....
Actions actions = new Actions(driver);
actions.sendKeys(Keys.chord(Keys.LEFT_CONTROL, "v")).build().perform();
источник

V

Vel in Selenide на русском
A N A S T A S I A
Привет
Вопрос к знатокам Аппиум+селенид

Базу взяла здесь (https://www.programcreek.com/java-api-examples/?code=codeborne%2Fselenide-appium%2Fselenide-appium-master%2Fsrc%2Ftest%2Fjava%2Fcom%2Fcodeborne%2Fselenide%2Fappium%2FAndroidDriverProvider.java#)

Так же прописала в capability все настройки устройства и нужного апк, в setup() указала Configuration.browser=AndroidDriverProvoder.class.getName();
После этого указала open(), без него не запускается, а дальше уже основной @Test идёт

Проблема вот в чем: приложение открывается на эмуляторе, на open() тормозится и долго висит  до ошибки с сокетом esockettimedout (в аппиуме в консоли вижу это), больше нигде никаких ошибок нет
В чем может быть причина?
Просто даже ошибки нигде не вижу, чтоб гуглить
а перед опен прописали вот это?
Configuration.startMaximized = false
Configuration.browserSize = null
источник

MM

Mariia Martyniak in Selenide на русском
Denis Sln
у селенида вроде нет. как вариант....
Actions actions = new Actions(driver);
actions.sendKeys(Keys.chord(Keys.LEFT_CONTROL, "v")).build().perform();
Спасибо. А собственно нужно адресную строку сделать активной, чтобы туда вставить значение
источник

A

A N A S T A S I A in Selenide на русском
Vel
а перед опен прописали вот это?
Configuration.startMaximized = false
Configuration.browserSize = null
🤦‍♀️ пока исправляла миллион раз, вторую строку затерла
Сейчас дописала, сразу все ок стало
Спасибо)
источник

V

Vel in Selenide на русском
A N A S T A S I A
🤦‍♀️ пока исправляла миллион раз, вторую строку затерла
Сейчас дописала, сразу все ок стало
Спасибо)
👍
источник

E

Egorka in Selenide на русском
Добрый вечер, как я могу перезапустить страницу текущию в браузере через selenide?
источник

YO

Yaroslav Osmyslitelny in Selenide на русском
Selenide.refresh() ?
источник

E

Egorka in Selenide на русском
🙃 не думал что так просто) сори
источник

DS

Denis Sln in Selenide на русском
Mariia Martyniak
Спасибо. А собственно нужно адресную строку сделать активной, чтобы туда вставить значение
.setVal(action..)
источник

И

Игорь in Selenide на русском
Подскажите, есть ли в Selenide поддержка Yandex Browser?
Стоит задача запустить удаленно на кластере Selenoid
источник

AS

Andrei Solntsev in Selenide на русском
Игорь
Подскажите, есть ли в Selenide поддержка Yandex Browser?
Стоит задача запустить удаленно на кластере Selenoid
Так это не нужно, ибо Яндекс браузер работает на том же движке, что и хром. Запускайте тесты на хроме, эффект такой же.
источник

AS

Andrei Solntsev in Selenide на русском
Mariia Martyniak
Спасибо. А собственно нужно адресную строку сделать активной, чтобы туда вставить значение
Не нужно ничего вставлять в адресную строку. Вам же нужно проверить содержимое клипборда, вот и проверяйте:

Clipboard clipboard = Toolkit.getDefaultToolkit().getSystemClipboard();
assertEquals("http://ожидаемый урл", clipboard.getText());
источник

MM

Mariia Martyniak in Selenide на русском
Denis Sln
у селенида вроде нет. как вариант....
Actions actions = new Actions(driver);
actions.sendKeys(Keys.chord(Keys.LEFT_CONTROL, "v")).build().perform();
Проблема была в том, что надо было вставить из буфера. Действительно средствами Селенид этого видимо не сделать.

Спасибо
источник

BR

Bender Rodriguez in Selenide на русском
Вы адресную строку тестирует или все же факт попадания чего-то в буфер 😖
источник
2020 February 06

С

Станислав in Selenide на русском
Добрый день. Есть ли возможность в elementsCollection добавить selenideElement? При попытке добавить через elementsCollection.add(selenideElement) получаю "Method threw 'java.lang.UnsupportedOperationException' exception."
источник