Size: a a a

QA — Automation

2021 August 10

c

colaloc in QA — Automation
один метод - он должен принимать поле для ввода и значение которое ввести .
а вы что придумываете непонятно ..
источник

D

Di in QA — Automation
Это как вариант решения проблемы :)
Согласен, что скорее всего не лучшее решение
источник

c

colaloc in QA — Automation
ну типо
typeTextToInput(webElement input, String text) { input.sendkeys(text); }
источник

D

Di in QA — Automation
И какое это преимущество даст?
источник

c

colaloc in QA — Automation
я не понял вопроса ..
источник

AK

Alexandr Kachurin in QA — Automation
я так понимаю подразумевается, что там не просто sendKeys)
источник

SR

Sergey Raspopov in QA — Automation
Хм...  целом можно подумать в эту сторону. Спасибо )
источник

РЛ

Роман Ляхин... in QA — Automation
Коллеги. Мне нужно описать автотестами UI декстопного приложения на js. Использовал робот фреймворк, но не нашёл подходящей библиотеки. Сейчас пробую питон+пивинавто (ранее через пиавтогуи), но не могу контролировать переменные значения (баланс). Разрабы рекомендуют спектрон и вебдрайвер ио, однако примеров соединения этих библиотек с питоном я не нашёл.
источник

РЛ

Роман Ляхин... in QA — Automation
Для написания приложения использовался фреймворк электрон
источник

A

Alexander in QA — Automation
Я делаю так: Создаю класс . Называю его к примеру Input. Там методы GetInputByLabel  на вход принимаю Родительский Label к примеру. И подключаю данный класс к странице где есть Input, как свойство.  А далее обращаюсь уже к свойству. Т.е если изменится локатор, достаточно изменить в одном месте
источник

LY

Lev Yarushin in QA — Automation
Библиотеку для RF точно так же могли написать сами.
Вот тут можно посмотреть как подключиться через хромдрайвер
https://www.electronjs.org/docs/tutorial/using-selenium-and-webdriver#3-connect-to-chromedriver
Бинарник только указать.
источник

РЛ

Роман Ляхин... in QA — Automation
Да, я там был. Пока мой скил не позволяет реализовать задачу которую вы описали.
источник

LY

Lev Yarushin in QA — Automation
Показывайте ошибки, код. Подскажем
источник

KL

Konstantin L in QA — Automation
не прокатит. Там chromedriver, но нужна реализация для десктоп приложения.
источник

LY

Lev Yarushin in QA — Automation
есть electron-driver да, но без проблем запускал и через обычный хромдрайвер.
источник

KL

Konstantin L in QA — Automation
https://forum.robotframework.org/t/automating-desktop-application-by-using-robot-framework/421 здесь был аналогичный запрос. Рекомендуют https://github.com/Omenia/robotframework-whitelibrary.
P.s. может будет полезно: для robot framework почти нет инфы на русском - нужно искать на английском (шанс что-то нагуглить значительно выше).
источник

LY

Lev Yarushin in QA — Automation
Давно не обновляется white
источник

KL

Konstantin L in QA — Automation
увидел, да.
источник

РЛ

Роман Ляхин... in QA — Automation
Я писал пробные тесты в робот фреймворке на зумбе, аутоит, вайт-библиотеках. Они прекрасно подходят для автоматизации блокнота, но для приложения типа Zoom - нет.
источник

РЛ

Роман Ляхин... in QA — Automation
У библиотеки зумба есть доступ к декстопу посредство аппиума, однако при запуске соединения открывается 4 копии моего приложения. Как справится с этой ошибкой я не нашёл.
источник