Size: a a a

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

2020 February 03

PN

Pavel Nazimok in QA — Автоматизация
Могу ли я в Selenium иметь 2 подряд explicit wait'а? Столкнулся с тем, что в таком случае второй как будто бы игнорируется и не выполняется. Если я уберу первый, то второй отрабатывает, как ожидается. В чём причина?
wait.until(ExpectedConditions.invisibilityOfElementLocated(By.id("myId")));
wait.until(ExpectedConditions.elementToBeClickable(By.xpath("myXpath")));
источник

LY

Lev Yarushin in QA — Автоматизация
Не всегда есть возможность поставить свои атрибуты.
При помощи xpath можно делать то, что никогда через css не сделаешь.
источник

A

Adel in QA — Автоматизация
Pavel Nazimok
Могу ли я в Selenium иметь 2 подряд explicit wait'а? Столкнулся с тем, что в таком случае второй как будто бы игнорируется и не выполняется. Если я уберу первый, то второй отрабатывает, как ожидается. В чём причина?
wait.until(ExpectedConditions.invisibilityOfElementLocated(By.id("myId")));
wait.until(ExpectedConditions.elementToBeClickable(By.xpath("myXpath")));
Вы не пробовали вставить между вызовами WebDriverWait wait = new WebDriverWait()?
источник

PN

Pavel Nazimok in QA — Автоматизация
Adel
Вы не пробовали вставить между вызовами WebDriverWait wait = new WebDriverWait()?
Нет. А зачем? У меня же wait уже инициализирована.
источник

M

Max in QA — Автоматизация
Подскажите плиз, как можно получать атрибуты и подобного примера. К примеру получить значение валюты EUR из атрибута currency
http://prntscr.com/qwqjxt
источник

A

Adel in QA — Автоматизация
Pavel Nazimok
Нет. А зачем? У меня же wait уже инициализирована.
прост, вдруг переинициализация решит вашу проблему...) или поможет приблизиться к решению
источник

S

Stanislav in QA — Автоматизация
Всем привет. Подскажите, можно ли в цепочку callback ответов от прокси сервера MockServer встроить error - то есть чтобы на очередной request сервер бы просто молчал (нужно проверить тест-кейс с имитацией отсутствия интернета). Цепочку callback’ов задаю через отдельный класс (https://5-1.mock-server.com/mock_server/creating_expectations_callback_actions.html), вот пример error (https://www.mock-server.com/mock_server/creating_expectations.html#button_drop_connection_error). Заранее спасибо.
источник

AV

Anton Vasilyev in QA — Автоматизация
Всем привет. Мне нужно автоматизировать одни проверки на сайте и выбрал пал на nightwatch js. Есть вопрос, какие ide вы используете, чтобы писать код? Использовал notepad++ но есть трудности, так как на данный момент я не очень хорошо знаю js, чтобы его использовать все прелести и нужно, что инструмент помогал в синтаксисе. Кто, что использует?
источник

A

Andrey in QA — Автоматизация
Anton Vasilyev
Всем привет. Мне нужно автоматизировать одни проверки на сайте и выбрал пал на nightwatch js. Есть вопрос, какие ide вы используете, чтобы писать код? Использовал notepad++ но есть трудности, так как на данный момент я не очень хорошо знаю js, чтобы его использовать все прелести и нужно, что инструмент помогал в синтаксисе. Кто, что использует?
Привет. Atom. Еще можно посмотреть в сторону visual studio
источник

AN

Andre Null in QA — Автоматизация
vim
источник

K

Katerina in QA — Автоматизация
Если работодатель оплатит - то webstorm хорош джетбрейновский
источник

АА

Андрей Алексеевич in QA — Автоматизация
Katerina
Если работодатель оплатит - то webstorm хорош джетбрейновский
+1
источник

K

Katerina in QA — Автоматизация
Ну или идея ультимейт их же)
источник

BO

Boris Osyanin in QA — Автоматизация
вебшторм можно и бесплатно юзать месяц.
источник

BO

Boris Osyanin in QA — Автоматизация
потом снести, и снова поставить
источник

KL

Konstantin L in QA — Автоматизация
Привет. Подскажите, пожалуйста, как сделать (Selenium only):
Есть список товаров отображаются плиткой (вариант отображения менять нельзя), всего их 14, отображаются по 3 в ряд,  2 ряда в окне, чтобы отобразить остальные нужно скроллить страницу. Мне нужно каждый товар добавить в корзину. Как поступить?) Я пробую через find_elements искать часть товаров и добавлять их, потом скроллить страницу -  искать и добавлять следующие товары и т.д. Но во-первых не очень получается (хотя с этим я разберусь), а во-вторых это не круто (и что делать, если кол-во товаров изменится?). Есть решение получше?
источник

BO

Boris Osyanin in QA — Автоматизация
У каждой кнопочки товара есть локатор. Написал набор действий. И вжух.
источник

KL

Konstantin L in QA — Автоматизация
локатор для моей кнопки выглядит так data-test="quantity__add" и они одинаковые для всех кнопок
источник

KL

Konstantin L in QA — Автоматизация
или я не так понял что-то?
источник

AS

Aleksandr Shipovalov in QA — Автоматизация
Брать массив этих элементов и добавлять из него по индексам
источник