
Denis
16.10.2017
13:06:55

Gennady
16.10.2017
13:07:52

Denis
16.10.2017
13:08:23
с чем это связано?

Evgeniy
16.10.2017
13:08:25
Ребята, нужен плагин для Teamcity, который бы мог репортить (слать нотификации \ валить билд), когда время сборки на указанный процент от медианного времени стало быстрее (воркер в среднем работает 3 часа, получилось - 30 минут, например).
Что хочется этим решить:
Не потерять возможные фолс-позитив автогенерируемых тестов, переложить необходимость чекать глазами - на статистику.

Google

Gennady
16.10.2017
13:09:19
Вобщем, про скорость выполнения driver.find_element никто ничего сказать не может я так понял?

Valery
16.10.2017
13:09:56
Мы тебе дали две статьи которые ты упорно игнорируешь

Gennady
16.10.2017
13:10:26
В них я не нашел, что искал

Valery
16.10.2017
13:10:30
либо ты можешь открыть вакансию автоматизатора у себя в компании, либо все таки почитай и пойми как это делается

Denis
16.10.2017
13:11:10

Gennady
16.10.2017
13:11:11
Я не про ожидания спрашивал!

Denis
16.10.2017
13:11:19
назначь сам в шапке тестов

Valery
16.10.2017
13:12:01

Gennady
16.10.2017
13:13:33
А убрал - и стало мгновенно

Denis
16.10.2017
13:14:25
;) Читайте в оригинале
http://www.seleniumhq.org/docs/04_webdriver_advanced.jsp

Vladimir
16.10.2017
13:14:38

Google

Denis
16.10.2017
13:14:42
*только выбери наверху сразу python

Gennady
16.10.2017
13:17:22
С неявными разобрался) причем даже наглядно. А вот явные у меня дают сбой

Antimn
16.10.2017
13:28:51

Gennady
16.10.2017
13:29:48

Antimn
16.10.2017
13:30:00
у меня импликт вейт вообще стоит 50 сек
ибо хз какой там будет инет у других чуваков которые будут юзать мои тесты
но было то, что у меня подгружался дом, то есть сразу появлялся элемент, проходили ресты, но элементв ту долю секи был не кликабелен
роки ноги поломал
слипер пришлось ставить

Gennady
16.10.2017
13:31:15
Кстати вполне возможно что у меня так и было

Antimn
16.10.2017
13:31:31
а выхода кроме как не слипер не нашел, т.к проблема юая
try {
Thread.sleep(10000);
} catch (Exception e) {
System.out.println(e);
}

Gennady
16.10.2017
13:33:32
А я написал функцию, которая чекает каждые 0,1 секунды, хотя можно и меньше поставить, появился элемент или нет.

Antimn
16.10.2017
13:34:02
так он появляется, но не кликабелен к примеру, тогда он будет дальше чекать или чикать кликабельность
или только доступность ?

Gennady
16.10.2017
13:34:13
Чтоб не засорять таймслипами, так как я не знаю, сколько ждатб точно
Пока только доступность, но ты подал идею)

Antimn
16.10.2017
13:35:26
так поступность и вебдрайвер вейт проверит, у меня его хватает
хотя чекнуть флоу можно вебдрайвера

Google

Antimn
16.10.2017
14:29:22
public static ExpectedCondition<WebElement> elementToBeClickable(final By locator) {
return new ExpectedCondition<WebElement?) {
@Override
public WebElement apply(WebDriver driver) {
WebElement element = visibilityOfElementLocated(locator).apply(driver);
try {
if (element != null && element.isEnabled()) {
return element;
}
return null;
} catch (StaleElementReferenceException e) {
return null;
}

Gennady
16.10.2017
14:38:43

Antimn
16.10.2017
14:38:54
а что у тебя?

Ilya
16.10.2017
14:52:16
Зачем вы пишите свои ожидалки на голом селениуме?
есть же библиотеки где всё это завёрнуто

Shoo
16.10.2017
14:53:22
Потому что проще написать 10 строк своего кода, чем завязываться на стороннюю библиотеку.

Ilya
16.10.2017
14:54:08
и будет тот же самый зацикленный слип

Shoo
16.10.2017
14:55:49
Возможно, хотя не факт, конечно.
Смотря что и как напишите. :)

Ilya
16.10.2017
14:57:43
прям фетиш чуть ли ни у каждой конторы писать свой фреймворк
епам даже собирает людей на презентациях с предложением позаворачивать слипы вместе

Shoo
16.10.2017
14:59:38
Ну, окей. У меня есть тесты на условной джаве, что вы предлагаете мне заимпортить ради умных вэйтов в селениум тестах?
Ну, или пайтон. Тут уж как вам удобнее.

Ilya
16.10.2017
15:00:43
я предложу руби

Shoo
16.10.2017
15:01:01
О, Руби. Огонь, давай руби.

Gennady
16.10.2017
15:08:02
а что у тебя?
У меня была проблема с webdriver wait, когда проверял видимость элемента.

Antimn
16.10.2017
15:11:18

Nikita
16.10.2017
15:33:28
Ребят, кто тестирует андроид на аппиуме? Я запускаю тесты на ферме амазон, там куча всяких девайсов, мне нужно перед тестом добавлять телефон в записную книгу, это как то можно сделать? Гугл пока не помог

Yuryi
16.10.2017
15:37:07

Nikita
16.10.2017
15:42:05

Google

Yuryi
16.10.2017
15:58:15

Anton
16.10.2017
15:59:49
Кто что думает?
Поищи как как кинуть интент в "com.android.contacts"
За основу можно взять пример для Espresso.
https://developer.android.com/training/testing/espresso/intents.html
Смотри Stubbing

Nikita
16.10.2017
16:01:21

Anton
16.10.2017
16:01:54
интент можно через adb кинуть перед стартом теста

Nikita
16.10.2017
16:02:23
Хм.. точно

Viktor
16.10.2017
20:57:13
rest assured кто-то юзал?

Evgeniy
16.10.2017
21:01:48
кто-то может и юзал

Aleksandr
16.10.2017
21:07:46

Yakov
16.10.2017
21:13:55
Вечер добрый, кто-нибудь проходил istqb?
актуален ли сертификат в СНГ?

Olga
16.10.2017
21:38:29

Aliaksandr
17.10.2017
03:59:44

Flashcsgroup
17.10.2017
04:27:21