Size: a a a

QA — Автоматизация

2019 November 22

VK

Vitali Kasyanenka in QA — Автоматизация
что будет если какое-то новое поле прям в середине вставят со временем?
источник

СС

Сказочный Сникерс in QA — Автоматизация
Зачем вы кормите тролля?
источник

MK

Mem Kekovich in QA — Автоматизация
Vitali Kasyanenka
что будет если какое-то новое поле прям в середине вставят со временем?
Ии обучится
источник

VK

Vitali Kasyanenka in QA — Автоматизация
Mem Kekovich
Ии обучится
Да. Не учёл :(
источник

С

Сергей in QA — Автоматизация
Vitali Kasyanenka
что будет если какое-то новое поле прям в середине вставят со временем?
А что будет с твоей аннотацией если его вставят?
источник

VK

Vitali Kasyanenka in QA — Автоматизация
ничего
источник

AB

Alexei Barantsev in QA — Автоматизация
если в аннотациях тоже по индексам искать — лучше не будет, это правда :)
источник

С

Сергей in QA — Автоматизация
Скажите ещё что xpath лучше css селекторов )))
источник

VK

Vitali Kasyanenka in QA — Автоматизация
а селениум лучше чем виндовс
источник

AG

Alexey Gridnev in QA — Автоматизация
Сергей
Скажите ещё что xpath лучше css селекторов )))
мы слишком взрослые и серьезные люди, чтобы спорить по этим мелочам
источник

B

Bola in QA — Автоматизация
Vitali Kasyanenka
а селениум лучше чем виндовс
- лучше чем что?
- чем виндоус ))))
источник

NK

Nickolai Kinkolykh in QA — Автоматизация
Принцип прост:

PageObject:

//----
Web elenements block
private SelenideElement name = $x(" xpath selector :) ");
//----

//---
Methods for interract with elements

pulbic PageObject typeNameIntoNameField(String name){
name.setValue(name);
return this;
}


//------


Вот это нормальный пэйдж обджект
источник

NK

Nickolai Kinkolykh in QA — Автоматизация
Сергей
Скажите ещё что xpath лучше css селекторов )))
Давай поднимимся к родителю и провалимся в ребёнка которого пока нет ')
источник

AB

Alexei Barantsev in QA — Автоматизация
private SelenideElement name = $x("(//input)[5]");

индексами можно и хорошее дело испортить :)
источник

NK

Nickolai Kinkolykh in QA — Автоматизация
Alexei Barantsev
private SelenideElement name = $x("(//input)[5]");

индексами можно и хорошее дело испортить :)
Туше :)
источник

С

Сергей in QA — Автоматизация
Что то вы тут картинки красивые слишком рисуете ... )) Неймы там какие то ))) скажите ещё что у вас все элементы с уникальными айдишниками понятными )))
источник

NK

Nickolai Kinkolykh in QA — Автоматизация
Я думаю так, всё мы люди :)
Все мы всю жизнь учимся и умираем дураками.

По этому никогда нельзя говорить что кто-то школьник кто-то нет.

Есть общие правила и принципы, но и отступать от них не грех при определенных обстоятельствах.

Тут всегда можно получить корректный ответ, если задавать корректный вопрос :)
источник

С

Сергей in QA — Автоматизация
На реакте особенно из много )))
источник

NK

Nickolai Kinkolykh in QA — Автоматизация
Сергей
Что то вы тут картинки красивые слишком рисуете ... )) Неймы там какие то ))) скажите ещё что у вас все элементы с уникальными айдишниками понятными )))
У меня нет красивых айдишников на проекте у меня 3ные iframe и легаси код с динозавров, но тем не менее это не мешает писать код. Просто трачу 60% времени на селектор и 40% на логику. Вот и всё :)
источник

NK

Nickolai Kinkolykh in QA — Автоматизация
А реакт сложно но можно, опять же все в время упирается
источник