Size: a a a

QA — Automation

2021 June 04

D

Di in QA — Automation
источник

AV

Artem Veselov in QA — Automation
благодарю!
источник

Д

Денис in QA — Automation
Java, testng
То есть одним тестом пробежать собрать в файл, а в другом уже все это дело в провайдер и проверять
Понял, спасибо)
источник

D

Dmitry in QA — Automation
Эмм. Датапровайдер это обычный джава метод. Что мешает в этом методе запустить вебдрайвер или хттп клиент, собрать нужные данные и вернуть это всё в виде массива с параметрами?
источник

ВК

Виталий Котов... in QA — Automation
Так и формулировка была какая? Один тест собирает ссылки, другие проверяют. Я просто сказал, что нельзя в тесте подготовить данные для провайдера, так как тест выполняется когда провайдеры уже отработали.
источник

ВК

Виталий Котов... in QA — Automation
Ну и в целом я за стабильную работу провайдеров, так что тащить в них взаимодействие с UI немного странно.
Плюс, провайдеры статические. Технически, это может нарушать концепцию условного фремворка, где драйвер инстанцируется в setUp и его объект является полем класса, не статическим.
Да и зачем собирать ссылки каждый раз, когда можно собрать один раз - не понятно. Долго же.
источник

DR

Denis Rosolovich in QA — Automation
Всем привет)

Подскажите пожалуйста, что делать если XPATH 100% правильный
я получил ошибку:  

Python/Selenium

no such element: Unable to locate element: {"method":"xpath","selector":  

Попытался,соблюсти условия
Чтобы елемент точно был выден:

1) Присвоил,аргумент  start-maximized
2) Открыл Crome Dev Tools в отдельном окне,
3) Чтобы эдемент успел загрузиться, использовал: time.sleep(10)  

Нагуглить,причину и  решение не смог(
источник

ES

Eugene Stogniy in QA — Automation
поменять Хпас ,,,, по вашему Хпассу видно что вы его просто скопировали а это не лучший способ формирования хпассов
источник

DR

Denis Rosolovich in QA — Automation
А как было бы правильно,сформировать XPATH?
источник

ES

Eugene Stogniy in QA — Automation
зависит от структуры Дом елемента - на глазок не скажешь
источник

JM

Jackie Moon in QA — Automation
Покажите элемент нужный в инспекторе
источник

JS

Julia Smirnova in QA — Automation
May the force be with you :)
источник

JM

Jackie Moon in QA — Automation
Я пытался))
источник

DR

Denis Rosolovich in QA — Automation
Прошу прощения,вернусь с этим вопросом чуть позже,если можно….  По какие-то причине,сервер с проектом не доступен (
Пойду теперь,решать этот вопрос….
источник

Y

Yuriy in QA — Automation
Народ, никаких идей по поводу фабрик ?
источник

НП

Никита Пятаков... in QA — Automation
надо ждать появления объекта)
источник

DR

Denis Rosolovich in QA — Automation
А каким образом можно увидеть,что объект точно появился?
источник

AR

Artem Rud' in QA — Automation
Использовать такое ожидание не является правильным, но имеет смысл жить . Но попробуйте ожидание такого плана , которое есть в библиотеке python selenium
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC

element = WebDriverWait(driver, 20).until(
EC.element_to_be_clickable((By.XPATH, "myXpath")))

element.click();
источник

НП

Никита Пятаков... in QA — Automation
у меня где-то в загашнике было описание, найду - скину
источник

DR

Denis Rosolovich in QA — Automation
Спасибо,обязательно попробую, о результатах отпишусь)
источник