Size: a a a

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

2019 November 26

JD

John Doe in QA — Автоматизация
Я так понимаю, в этом куске нету никаких таймаутов? ShouldBeVisible - а если not visible, то падает?
источник

AS

Andrei Solntsev in QA — Автоматизация
Есть глобальный таймаут, его можно поменять.
источник

AS

Andrei Solntsev in QA — Автоматизация
Да, если в течение 4 секунд не станет visible, то падает.
источник

JD

John Doe in QA — Автоматизация
Andrei Solntsev
Есть глобальный таймаут, его можно поменять.
Аа. Ну удобно, чо
источник

AS

Andrei Solntsev in QA — Автоматизация
источник

FM

Faroe Man in QA — Автоматизация
Привет. У меня есть 3 класса (3 Page). На каждой странице я объявляю переменную скажем String By path. Она у меня с одинаковым значением на 3 страницах. Наверное не очень хорошо 3 раза объявлять одно и тоже значение. Какой тут лучший способ? Сделать отдельный класс для таких переменных и хранить их там?
источник

N

Nikita in QA — Автоматизация
А у вас что обозначают эти классы? Если у вас есть какой то хедер, то наследуйтесь от него
источник

FM

Faroe Man in QA — Автоматизация
Никакого хедера нет. Каждый класс это отдельная страница сайта (IndexPage, FeedbackPage, ContactPage). У них у всех есть одинаковые локаторы, которые  мне надо использовать в каждом этом классе
источник

FM

Faroe Man in QA — Автоматизация
Вопрос где их инициализировать лучше
источник

SR

Sid Rom in QA — Автоматизация
если она всегда имеет одно значение, то это уже больше на константу похоже и её можно запихнуть в файл .properties, или .config, или .ini
источник

N

Nikita in QA — Автоматизация
Faroe Man
Вопрос где их инициализировать лучше
Если одинаковые - то в отдельном классе естественно, чем меньше повторяется кода - тем лучше
источник

SR

Sid Rom in QA — Автоматизация
долго писал ответ, тут входные данные изменились))
источник

N

Nikita in QA — Автоматизация
А что за элемент? Меню какое-то общее на них?
источник

FM

Faroe Man in QA — Автоматизация
Nikita
А что за элемент? Меню какое-то общее на них?
не, количество минут из пункта А в пункт Б. Значение всегда разное(то есть .getText), а локаторы одни и те же
источник

FM

Faroe Man in QA — Автоматизация
Sid Rom
долго писал ответ, тут входные данные изменились))
дык как лучше?) Про Properties не думал
источник

N

Nikita in QA — Автоматизация
Я бы выбрал класс отдельный :)
Да и вроде это по логике pom идет
источник

AS

Andrei Solntsev in QA — Автоматизация
А я бы посоветовал не торопиться ничего никуда выносить. Я так понимаю, элементы по сути разные (раз текст у них разный)?
источник

AS

Andrei Solntsev in QA — Автоматизация
Ну вот и пусть будут три разных By в разных ПО.
источник

SR

Sid Rom in QA — Автоматизация
Faroe Man
не, количество минут из пункта А в пункт Б. Значение всегда разное(то есть .getText), а локаторы одни и те же
судя по этому локатор один, разный текст
источник

AS

Andrei Solntsev in QA — Автоматизация
Сегодня они случайно совпали, завтра могут стать разными - тогда их будет труднее снова расцепить.
источник