Size: a a a

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

2020 June 30

Asen Баал in QA — Автоматизация
у всех реклам сменится это
источник

DE

Dmitry Eremin in QA — Автоматизация
Ivan Trechyokas
берёте Selenide,  находите эту ссылку, делаете .parent() - родительский элемент. Продолжать пока не надоест, но не проще ли сложный xpath взять, который найдёт нужный элемент, внутри которого есть нужная ссылка.

xpath правда так умеет, и время на поиск сократит.

если вы, конечно, представляете что вы имеете в виду под окружением (надеюсь не <body> :D ).

https://stackoverflow.com/questions/9683054/xpath-to-select-element-based-on-childs-child-value
Ну, собсна, он это и делает, примерно
return find.execute(proxy, locator, By.xpath(".."), 0);
источник

IT

Ivan Trechyokas in QA — Автоматизация
Asen Баал
ну, наверно стоит xpath получше изучить. Задача такая что есть целая группа почти идентичных по оформлению сайтов, отличия зачастую только в названиях классов, id, при чём эти различия могут быть на одном сайте для разных разделов, но реклама (а её отображение и прогрузку и смотрю) рассполагается в плане DOM в одном и том же месте
зачем вы скручиваете показы рекламы? они деняк платят за это! ууууыыыу!
источник

IT

Ivan Trechyokas in QA — Автоматизация
Asen Баал
id всегда разные
поглядите на то, как они оформлены, если это интеграция однотипная для рекламы, то там будет некий блок, тот же div с какими-то классами или прочими атрибутами, уровень вложенности до рекламы будет одинаковый, следовательно можно найти div.. который содержит ссылку на рекламу.

в общем, поглядеть на это всё и найти закономерности, которыми это всё обладает.
да и цель "окружения" тоже не совсем понятно, ведь вы рекламу смотрите, как окружение используется пока не понятно.
источник

W

Wazzkabar in QA — Автоматизация
Python. Создаю второй проект.
В первом уже рабочем при запуске тестов после в консоли сначала показывается шаг
 Connected to pydev debugger 
А потом идёт
Launching pytest with arguments test_ 

Затем тесты проходят по сценарию

В новом же проекте после
 Connected to pydev debugger 
идёт сразу
 Process finished with exit code 0 
И тесты не запускаются фактически. При дебагинге точки останова игнорируются и я вылетаю на
 Process finished with exit code 0 

В чём трабл? Что у меня недонастроено?
источник

IT

Ivan Trechyokas in QA — Автоматизация
Wazzkabar
Python. Создаю второй проект.
В первом уже рабочем при запуске тестов после в консоли сначала показывается шаг
 Connected to pydev debugger 
А потом идёт
Launching pytest with arguments test_ 

Затем тесты проходят по сценарию

В новом же проекте после
 Connected to pydev debugger 
идёт сразу
 Process finished with exit code 0 
И тесты не запускаются фактически. При дебагинге точки останова игнорируются и я вылетаю на
 Process finished with exit code 0 

В чём трабл? Что у меня недонастроено?
источник

W

Wazzkabar in QA — Автоматизация
Все 4 пункта выполнены, но не работает тем не менее :(
источник

IT

Ivan Trechyokas in QA — Автоматизация
Wazzkabar
Все 4 пункта выполнены, но не работает тем не менее :(
5. Verify that any test classes you may use start with Test ? )
источник

W

Wazzkabar in QA — Автоматизация
Ivan Trechyokas
5. Verify that any test classes you may use start with Test ? )
У меня нет классов. Написан простенький api тест типа
источник

IT

Ivan Trechyokas in QA — Автоматизация
Wazzkabar
У меня нет классов. Написан простенький api тест типа
Так его можно жмакнуть и запустить конкретно его?
источник

W

Wazzkabar in QA — Автоматизация
Ivan Trechyokas
Так его можно жмакнуть и запустить конкретно его?
да, я и запускаю конкретно его, причём в дебагере, чтобы прям пошагово пройтись, но он вываливает меня на завершение теста.
источник

IT

Ivan Trechyokas in QA — Автоматизация
Wazzkabar
да, я и запускаю конкретно его, причём в дебагере, чтобы прям пошагово пройтись, но он вываливает меня на завершение теста.
меня очень смущает (int and int) == 200

он точно ваш родной язык?)
источник

ЖМ

Жека Марков... in QA — Автоматизация
Переслано от Жека Марков...
Привет, а подскажите как можно удалить атрибут в selenide http://joxi.ru/LmGlRevtJadPg2
источник

W

Wazzkabar in QA — Автоматизация
Ivan Trechyokas
меня очень смущает (int and int) == 200

он точно ваш родной язык?)
С этим всё ок. Это проверка, что статус коды = 200.

Но тут вопрос не к содержанию самого теста, а к тому, что он вываливается сразу на завершение. Думаю, что дело в настройках. но хз в каких именно
источник

IT

Ivan Trechyokas in QA — Автоматизация
Wazzkabar
С этим всё ок. Это проверка, что статус коды = 200.

Но тут вопрос не к содержанию самого теста, а к тому, что он вываливается сразу на завершение. Думаю, что дело в настройках. но хз в каких именно
int1 and int2 = int2 всегда

https://stackoverflow.com/questions/40718760/unable-to-debug-in-pycharm-with-pytest

посмотри тут, вроде там нужные доп настройки в Run configuration
источник

RM

Ruslan Mavlyashov in QA — Автоматизация
Подскажите пожалуйста команду, как в консоле указать запуск тестов(локально) на Cucumber'е в параллель
источник

AC

Al Ch in QA — Автоматизация
Ruslan Mavlyashov
Подскажите пожалуйста команду, как в консоле указать запуск тестов(локально) на Cucumber'е в параллель
При чем тут Кукумбер, команда зависит от сборщика и фреймворка запуска тестов
и параллельность  определяется не командой
источник

B

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

Ri

Rustam is not a func... in QA — Автоматизация
Привет) подскажите доклады по внедрению автоматиции на проект интересует организационная часть с тест менеджмент системой. Конкретно как организовывали работу по автоматизации тест кейсов с удалением/архивированием старых тесткейсов.
источник

ДВ

Диана Верикова (Кудр... in QA — Автоматизация
вополнение JS в помощь)
конструкция вида
executeJavaScript("document.getElementById('fileupload').classList.remove('file-input')");
экспериментируйте или спросите разрабов js)
источник