Size: a a a

Selenide на русском

2020 May 12

EE

Escudo Escobar in Selenide на русском
$.scrollIntoView() помог
источник

EE

Escudo Escobar in Selenide на русском
Maksim а вот для последнего чекбокса такое уже не проканает )
источник

EE

Escudo Escobar in Selenide на русском
кликает по ссылке на Terms & Conditions
источник

MS

Maksim Smirnov in Selenide на русском
потому что кликает по центру, да. а если так Configuration.clickViaJs = true; ?
источник

МБ

Михаил Болгов... in Selenide на русском
Привет.

Вопрос из разряда #ткнитеносом

Чтобы набить руку на автоматизации, нужно что-то заавтоматизировать. Свой проект не вариант

Есть что-нибудь где висят фри проекты среднего масштаба, которые можно было бы заавтоматизировать. На Яве нужны проекты. :) Чтобы развернуть локально и навешать на него тестов?
Заранее спасибо :)
источник

AV

Alexei Vinogradov in Selenide на русском
для UI тестов с. Selenide не важно на каком языке проект веб-приложения написан.
"Средний проект" - http://todomvc.com/ можно взять.
источник

МБ

Михаил Болгов... in Selenide на русском
Alexei Vinogradov
для UI тестов с. Selenide не важно на каком языке проект веб-приложения написан.
"Средний проект" - http://todomvc.com/ можно взять.
Я хочу бек читать, чтобы понимать, какими тестами еще покрыть, поэтому это поможет мне добавить объема, а не исследовать его по UI)
источник

SC

Sergey Chevychelov in Selenide на русском
Михаил Болгов
Я хочу бек читать, чтобы понимать, какими тестами еще покрыть, поэтому это поможет мне добавить объема, а не исследовать его по UI)
т.е. ты хочешь тестить апишку?
источник

SC

Sergey Chevychelov in Selenide на русском
или ты про юнит тесты?
источник

МБ

Михаил Болгов... in Selenide на русском
мм, нет.
Хочу веб-проект какой-нибудь. Например, по фитнессу, как есть в инете
Скачать, развернуть и покрыть тестами

А бэк мне позволит разглядеть, какие валидации есть дял полей, форм и т.д. и не искать их на интерфейсе руками, а просто подглядеть
источник

MS

Maksim Smirnov in Selenide на русском
не обязательно позволит. зачем каждый раз слать запрос, если можно делать часть проверок на фронте?
источник

MS

Maksim Smirnov in Selenide на русском
но к селениду это все равно не имеет отношения
источник

SC

Sergey Chevychelov in Selenide на русском
насколько я понимаю из описанного, ты хочешь тестить апишку
тебе для этого не нужна селенида. Нужно что-нибудь типа rest assured или аналогов
источник

AV

Alexei Vinogradov in Selenide на русском
https://www.oracle.com/technetwork/java/index-138641.html

всё как мы любим, и Java 🙂
источник

МБ

Михаил Болгов... in Selenide на русском
Sergey Chevychelov
насколько я понимаю из описанного, ты хочешь тестить апишку
тебе для этого не нужна селенида. Нужно что-нибудь типа rest assured или аналогов
нет, не апишку, фронт
источник

AS

Andrei Solntsev in Selenide на русском
Вот работающее приложение на Java с юнит- и UI-тестами:

https://github.com/selenide-examples/hangman
источник

LS

Luke Skywalker in Selenide на русском
привет! Подскажите пожалуйста, что не так в этом методе?  Должно по идеи работать? Не взлетает как мне кажется
@BeforeMethod
public void setUp() {
   Configuration.timeout = 10000;
   Configuration.browser = "chrome";
   
   ChromeOptions options = new ChromeOptions();
   options.addArguments("--disable-extensions");
   options.addArguments("--headless");
   options.addArguments("--no-sandbox");
   options.addArguments("--window-size=100,180");

   DesiredCapabilities capabilities = new DesiredCapabilities();

   capabilities.setCapability(ChromeOptions.CAPABILITY, options);
   capabilities.setCapability(CapabilityType.UNEXPECTED_ALERT_BEHAVIOUR, "ignore");
   capabilities.setCapability(CapabilityType.ForSeleniumServer.ENSURING_CLEAN_SESSION, true);
   capabilities.setCapability(CapabilityType.PAGE_LOAD_STRATEGY, "normal");

   Configuration.browserCapabilities = capabilities;
источник

A

Anton in Selenide на русском
По идее должно работать. Но мне больше нравится через драйвер провайдер https://github.com/simple-elf/qabattle-selenide/blob/master/src/test/java/com/test/qabattle/lib/MyChromeBrowserClass.java а потом Configuration.browser = MyChromeBrowserClass.class.getName();
источник

LS

Luke Skywalker in Selenide на русском
Anton
По идее должно работать. Но мне больше нравится через драйвер провайдер https://github.com/simple-elf/qabattle-selenide/blob/master/src/test/java/com/test/qabattle/lib/MyChromeBrowserClass.java а потом Configuration.browser = MyChromeBrowserClass.class.getName();
спасибо посмотрю. Правильно ли я понимаю что браузер должен открыться согласно этому options options.addArguments("--window-size=100,180"); ? если бы работало
источник

A

Anton in Selenide на русском
конкретно про эту опцию не скажу, но у селенида есть свой параметр для размера браузера Configuration.browserSize = "1920x1080";
источник