Size: a a a

QA — Automation

2021 June 19

MD

Max Doe in QA — Automation
Корона же
источник

VY

Valentin Yuriev in QA — Automation
Спасибо
источник

VY

Valentin Yuriev in QA — Automation
Вот я в шаге от такого решения. Но изобретать велосипед не хочется)
источник
2021 June 20

V

Vovochkin in QA — Automation
Привет всем , кто знает может классный курс по Selenium WebDriver на UDEMY на русском, чтобы не совсем для новичков в автоматизации (работал на других фреймворках)
источник

R(

Roman (rpwheeler) in QA — Automation
Вы не находите
1) Потому что селениум, как продукт для управления через UI, реализовывался для популярных языков на которых пишется UI. Go стартовал как серверсайд, я как-то вообще не в курсе есть ли для него что-то юайное.
2) Потому что плохо ищете.

2.а) Идём на www.selenium.dev , смотрим документацию. Есть примеры для Java, Python, C#, Ruby, JavaScript, Kotlin .  Go / Golang не фигурирует, т.е. официальной поддержки нет.
2.б) Идём на Гитхаб и ищем selenium и репозитории на Go.

https://github.com/search?q=selenium+language%3AGo&type=Repositories&ref=advsearch&l=Go&l=

Вот что есть — к тому что выше уже подсказали.

Такие дела.  



Есть официальный
источник

VY

Valentin Yuriev in QA — Automation
я ниже писал что я нашел. Акцент был сделан на то что реально люди использовали хотел услышать мнение.
источник

R(

Roman (rpwheeler) in QA — Automation
Вы можете просмотреть категорию Golang  и не найти вакансий тестировщиков, или поискать в категории QA и не найти golang.

По-моему это означает что заказчики такого не заказывают, соответственно данный язык не имеет ощутимой популярности в тестировании.
источник

АК

Андреев Кирилл... in QA — Automation
Привет, подскажите оптимальный способ хранить локаторы - отдельный файл с классами? Или по файлу для каждой страницы?
источник

OM

Oleg Martynenko in QA — Automation
Мы храним там же, где и вспомогательные функции. Например класс логин и там же локаторы. Т.е. для объекта свои локаторы.
источник

B

Bola in QA — Automation
Попробуйте оба варианта. И станет понятнее, что удобнее
источник

ʚw

ʚоʞиdʎɔ wǝɯdɐ... in QA — Automation
интересная инфа
источник

И

Игорь in QA — Automation
Привет! Да ничего
источник

AV

Alexei Vinogradov in QA — Automation
Обычно самое простое - хранить прямо в пейджобджектах самый понятный вариант
источник

B

Bola in QA — Automation
Часто встречаю, что локаторы хранят в отдельном файле.
источник

EB

Evgenii B in QA — Automation
Думаю пока локаторов на страницу относительно мало, удобнее хранить в пейджобьекте. А потом когда их становится много, и если скролить сорс / фолдить код не удобно, можно перенести в файл. Из бонусов последнего варианта в коммите сразу будет понятно что логика пейджи не была затронута и изменения касаются только файла с локаторами, такие изменения проще и быстрее пройдут peer review
источник

i

i think it's okay in QA — Automation
Как ресурс? Или файл с классами
источник

EB

Evgenii B in QA — Automation
Это принципиально? Это может быть Python файл, это может быть yml
источник

i

i think it's okay in QA — Automation
Я не знаю потому и спросил.
Просто если это класс, то как будто вообще ничем не отличается от обычной ситуации
источник

B

Bola in QA — Automation
зависит от ЯП ) и предпочтений разработчика тестов
источник

B

Bola in QA — Automation
главное же - удобство
как сказал @panemquotidianum  - если локаторов немного и пейдж\компонет небольшой - то проще (удобнее, нагляднее) держать в одном файле, в противном случае - разделять
хотя лично для меня - всегда удобнее держать в одном месте, прыгать между файлами утомительно)
источник