Size: a a a

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

2019 September 12

IS

Ivan Sorokoletov in QA — Автоматизация
Sa Brovin
val label: onview get() = onview()
Спасибо большое , попробую через через час
источник

A

Artem in QA — Автоматизация
Привет всем!) коллеги, помощь нужна )
Вопрос такой. Занимаюсь автоматизацией тестирования на python selenium, юзаю хромдрайвер.
Интересно. Как Вы проверяете, что какой либо элемент присутствует на странице ? Как делать правильно проверку, что странница корректно прогрузилась ? Что все элементы правильно расположены и имеют правильную визуализацию ?
источник

A

Artem in QA — Автоматизация
Желательно с примером. Спасибо за внимание
источник

VP

Valery Pavlov in QA — Автоматизация
Artem
Привет всем!) коллеги, помощь нужна )
Вопрос такой. Занимаюсь автоматизацией тестирования на python selenium, юзаю хромдрайвер.
Интересно. Как Вы проверяете, что какой либо элемент присутствует на странице ? Как делать правильно проверку, что странница корректно прогрузилась ? Что все элементы правильно расположены и имеют правильную визуализацию ?
@testing_in_python там в закрепе есть примеры хорошие
источник

SD

Stackoverflow Driven Developer in QA — Автоматизация
Artem
Привет всем!) коллеги, помощь нужна )
Вопрос такой. Занимаюсь автоматизацией тестирования на python selenium, юзаю хромдрайвер.
Интересно. Как Вы проверяете, что какой либо элемент присутствует на странице ? Как делать правильно проверку, что странница корректно прогрузилась ? Что все элементы правильно расположены и имеют правильную визуализацию ?
А разве любая статья на первой странице гугла не отвечает на эти вопросы?
источник

A

Artem in QA — Автоматизация
Stackoverflow Driven Developer
А разве любая статья на первой странице гугла не отвечает на эти вопросы?
Я это делаю по своему. Тут вопрос больше- как корректно это делать ) хотелось бы знать как делают другие
источник

GT

Grid Tape in QA — Автоматизация
Как говорит мой коллега: "Каждая задача имеет n способов решения".
источник

EB

Evgenii B in QA — Автоматизация
> как вы проверяете что какой-то элемент присутствует на странице
Использую нужный для этого метод библиотеки
> как делать проверку что страница прогрузилась?
В асинхронной загрузке страницы скорее важно понять, что нужный тебе элемент загрузился, готовность документа как страницы едва ли надежный способ ответить на твой вопрос


А вообще почитайте документацию, никто я думаю не изобретает свой велосипед
источник

A

Artem in QA — Автоматизация
Evgenii B
> как вы проверяете что какой-то элемент присутствует на странице
Использую нужный для этого метод библиотеки
> как делать проверку что страница прогрузилась?
В асинхронной загрузке страницы скорее важно понять, что нужный тебе элемент загрузился, готовность документа как страницы едва ли надежный способ ответить на твой вопрос


А вообще почитайте документацию, никто я думаю не изобретает свой велосипед
Мне не нравится как в документации ( там по локаторам грубая привязка. Из-за этого кож принимает многострочный вид
источник

A

Artem in QA — Автоматизация
Может существуют другие способы. Вот и спрашиваю ?
источник

EB

Evgenii B in QA — Автоматизация
Artem
Я это делаю по своему. Тут вопрос больше- как корректно это делать ) хотелось бы знать как делают другие
Так может приведёте пример своего кода? Ну или Откроете github, загуглите по слову selenium + язык программирования репозитории, посмотрите на код; увидите чем отличается десяток примеров, найдёте что чаще всего используется. Попытаетесь понять, почему так?
источник

EB

Evgenii B in QA — Автоматизация
Artem
Мне не нравится как в документации ( там по локаторам грубая привязка. Из-за этого кож принимает многострочный вид
Пример в студию
источник

А

Антон in QA — Автоматизация
Artem
Мне не нравится как в документации ( там по локаторам грубая привязка. Из-за этого кож принимает многострочный вид
что плохого в многострочности?
источник

A

Artem in QA — Автоматизация
Evgenii B
Так может приведёте пример своего кода? Ну или Откроете github, загуглите по слову selenium + язык программирования репозитории, посмотрите на код; увидите чем отличается десяток примеров, найдёте что чаще всего используется. Попытаетесь понять, почему так?
Как реализовано у них :
Test=browser.find_element_by_xpath(“локатор»)
If “пример текста который должен находится на странице» not in test.text:
    Raise Exception (“нет элемента»)
источник

A

Artem in QA — Автоматизация
Сейчас делаю так
источник

A

Artem in QA — Автоматизация
К примеру мне необходимо проверить на доступность 10 элементов. Приходится писать одно и тоже. Пусть даже введя декораторы будет меньше кода. Но все же ( мне кажется как то не правильно
источник

A

Artem in QA — Автоматизация
Антон
что плохого в многострочности?
В том, что некоторые сайты построены на динамичных локаторах. Очень часто приходится править код
источник

A

Artem in QA — Автоматизация
Поясни пожалуйста
источник

A

Artem in QA — Автоматизация
Я самоучка ) так чтооооо)))))
источник

A

Artem in QA — Автоматизация
Спасибо )
источник