
Jevgeni
25.08.2017
12:41:25
Добрый день.
Я создаю для Jenkins groovyPostBuild action через seed-job.groovy скрипт для DSL Plugin'a и хочу поставить галочку “Run also for matrix parent" у Groovy PostBuild'a: http://imgur.com/a/cSTlG
Как это сделать?
groovyPostBuild {
// Specifies the behavior when the script fails.
behavior(Behavior.DoNothing)
// If set, executes the the script in a sandbox environment.
sandbox(false)
// Sets the Groovy script to execute.
script(readFileFromWorkspace(testReportLink))
}

Slow
25.08.2017
12:46:15

John
25.08.2017
12:47:55

Slow
25.08.2017
12:50:46

Google

John
25.08.2017
12:51:39
Через findelement

Shoo
25.08.2017
13:08:20

John
25.08.2017
13:45:30
Что делаете?
List<IWebElement> check = browser.FindElements(By.XPath("//input [@type='checkbox']")).ToList();
for (int i = 0; i < check.Count; i++)
{
check[i].Click();
}

Anton
25.08.2017
13:54:28
я вообще не мастер, но похожий кейс решил так: в цикле вместо check[i].Click(); делал browser.FindElement(By.XPath("//input [@type='checkbox']").click()

John
25.08.2017
14:20:06

Max
25.08.2017
15:29:53
@arharovk привет, Вы можете использовать Jenkins dsl plugin. На Ui накофигуритт джобу которая вам нужна в постбилд степах поставить галочку generate job dsl. У плагина есть опци automated job dsl script generation

Dieva
25.08.2017
16:44:27
Объясните, что я делаю не так? Пришел ответ на задание с комментарием: "Вы сравниваете фамилии, и возвращаете результат сравнения фамилий. А нужно после сравнения фамилий (если они равны), возвращать результат сравнения имён. А иначе (если фамилии не равны -- возвращать результат сравнения фамилий)." Сижу смотрю в код, и не понимаю, что я делаю не так? Ведь так и реализовала как написали https://www.screencast.com/t/3rDanEtH5

Aleksandr
25.08.2017
16:51:32
ну в целом все норм, посмотрел свою подобную реализацию, разница только в ветке else (у меня есть, у тебя нет), но вроде на логику не влияет

Evgeniy
25.08.2017
16:57:31
а скажи мне Саша пожалуйста, че это за курс, и почему он учит так программировать

Dieva
25.08.2017
16:58:58

Evgeniy
25.08.2017
17:01:42
ну окей, главное, чтобы если так учат, он _хотя бы_ на полях сообщал, что не круто одним методом, возвращать в разных ситуациях, 0,1, фамилию, или имя :(
Потом эти ребята пишут на сишарпе и питоне библиотеки, которые как в си возвращают нули и единицы, вместо кошерного результат \ исключение

Google

Dieva
25.08.2017
17:04:10
ну как то так

Максим
25.08.2017
17:07:45

Nikita
25.08.2017
17:09:16
мде

Илья
25.08.2017
17:47:34

Alexander
25.08.2017
17:59:58

Pavel
25.08.2017
18:00:32
ну окей, главное, чтобы если так учат, он _хотя бы_ на полях сообщал, что не круто одним методом, возвращать в разных ситуациях, 0,1, фамилию, или имя :(
Фамилия и имя там не возвращается, только int

Prokop
25.08.2017
18:01:36
Коллеги , кто-нибудь сравнивал скорость xctest и appium?

Pavel
25.08.2017
18:03:28
ну как то так
Попроси привести пример двух фио на которых метод возвращает неправильный результат, ведь в этом суть задачи?

Evgeniy
25.08.2017
18:14:38

Pavel
25.08.2017
18:15:04
Да по-моему идеальный код ;)

Evgeniy
25.08.2017
18:16:18
да код идеальный, я не могу понять нафига на 0 и 1 все делать XD

Pavel
25.08.2017
18:16:55
Это стандартный механизм сравнения, вернуть -1 или 0 или 1. Во многих языках такое.

Nikita
25.08.2017
18:16:57
а потом чуваки в тестиках то же самое пишут
классный курс

D
25.08.2017
18:17:44

Evgeniy
25.08.2017
18:17:55
это стандартный механизм сравнение в Си
возвращать ретурн коды вместо исключений

Aleksandr
25.08.2017
18:19:31

Nikita
25.08.2017
18:20:52

Google

John
25.08.2017
18:23:43
Дичь =) Под чем чувак курсы пилит ? В свобожно дочтупе есть или матерый борец на АП ?

Pavel
25.08.2017
18:25:49
Как и в пхп

D
25.08.2017
18:27:38
Погоди, уточни, мы говорим именно об анонимных функциях, которые должны передаваться в функции сортировки массива? Или о функциях общего назначения, которые сравнивают две пары "имя-фамилия" и дают вердикт совпало/не совпало?

Pavel
25.08.2017
18:28:15
Ну там формально не только сравнивается на совпало/не совпало, а еще на больше/меньше

D
25.08.2017
18:28:39

Admin
ERROR: S client not available

Pavel
25.08.2017
18:29:15
Не знаю ?
Да вроде стандартный метод сравнения объектов

D
25.08.2017
18:31:10
Хотелось бы всё-таки увидеть точную формулировку задания, а то что мы спорим, действительно.

Pavel
25.08.2017
18:32:14
Саша вбросила интригу и убежала

Dieva
25.08.2017
19:09:05
Да хорош ребят, как ответ от препода услышу вам скажу) я в ЯП не разбираюсь, поэтому делаю так как учат. Правильно это или нет, я судить не берусь

Dmitry
25.08.2017
19:54:38
Коллеги , кто-нибудь сравнивал скорость xctest и appium?
По сути appium обёртка над xcuitest и делает всю черную работу за тебя. Естественно, xcuitest будет быстрее, но плюс appium в другом, в том что можно писать привычный selenium based код 1 раз для двух платформ на одном языке. Вместо того чтобы писать под две платформы на разных языках два раза

Prokop
25.08.2017
19:56:36
Я не спрашивал "что лучше", я спрашивал "сравнивал ли кто-то напрямую их" и если по максимум оптимизировать апиум тесты на сколько они будут проигрывать в скорости чистому xctest

Dmitry
25.08.2017
19:56:59
Почти не будут думаю, но не сравнивал)

Prokop
25.08.2017
20:00:18
Апиум на иОС запущенный на гриде просаживается по скорости в 4 раза минимум по сравнению с андроид и это очень бесит и мешает

Alexander
25.08.2017
22:27:02
Как тесен мир.

Prokop
26.08.2017
03:51:32
Кто сегодня в Авито идёт?

mrx
26.08.2017
04:04:35

Prokop
26.08.2017
04:05:15
Ага, всех кто успел прийти берут на работу

Google

Prokop
26.08.2017
04:05:33
https://avitotech.timepad.ru/event/542380/

Max
26.08.2017
08:03:24
QA дайджест вам в ленту
https://dou.ua/lenta/digests/qa-digest-29/

Dmitry
26.08.2017
08:29:33

Nick
26.08.2017
08:29:47

Greyreality ?
26.08.2017
08:55:01

Dmitry
26.08.2017
09:25:34

Anna
26.08.2017
10:10:53
Всем привет! Кто-нибудь юзает GUI обертку аппиума Katalon studio? Не могу найти способ вычленять "методы", чтобы интенсивно их реюзать. Может кто-то уже придумал?