Size: a a a

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

2020 September 11

O

Oleg in QA — Автоматизация
Тест упавший с ассертом и упавший с эксепшеном выглядят по разному. Лучше что бы то, что тест проверяет было под ассертом.
источник

EB

Evgenii B in QA — Автоматизация
i think it's okay
@Test
public void test2() {
org.json.JSONObject jsonResponse = helperReq.sendRequestGetJSON(PATH,"");
helperReq.validationSchemaV2(BASE_SCHEMA,jsonResponse);
}
в этом примере до сих пор не вижу глагола как действия, которое совершается. такое ощущение что validationSchemaV2 это конструктор какого-то обьекта , а не метод
источник

EB

Evgenii B in QA — Автоматизация
Oleg
Тест упавший с ассертом и упавший с эксепшеном выглядят по разному. Лучше что бы то, что тест проверяет было под ассертом.
поэтому я и предложил обработать validation error, а подробности вытащить в assertion error
источник

AZ

Andrey Zuykov in QA — Автоматизация
i think it's okay
     public static void validationSchemaV2(String pathToSchema, JSONObject json) {

        org.json.JSONObject jsonSchema = new org.json.JSONObject
                (new JSONTokener(String.valueOf(getJSONfromJSONFile(pathToSchema))));
        Schema schema = SchemaLoader.load(jsonSchema);
        schema.validate(json);
    }
К названию переменных вопрос. Зачем называть json-объект схемой?
источник

AZ

Andrey Zuykov in QA — Автоматизация
А вижу. Вроде логично.
источник

С

Сергей in QA — Автоматизация
спасиб
источник

EG

Edward Galiaskarov in QA — Автоматизация
Lev Yarushin
Неплохо было бы изучить документацию https://rubydoc.info/github/teamcapybara/capybara/master
верное пожелание :)
источник

DD

Dmytro Dubovets in QA — Автоматизация
Доброй ночи.
Как захендлить окно регистрации, это не alert. Если есть желание помочь, напишите в лс.
Java/Selenium/testng
Спасибо.
источник
2020 September 12

В

Владимир Bubliki228 ... in QA — Автоматизация
Добрый вечер. Каким образом в python selenium можно вводить символы в элемент, которые находятся в буфере обмена (скопированы)? То есть driver.find_element_by_xpath (xpath).send_keys (и здесь должно быть то, что сейчас в буфере обмена лежит).
источник

СС

Сказочный Сникерс... in QA — Автоматизация
Владимир Bubliki228 R15
Добрый вечер. Каким образом в python selenium можно вводить символы в элемент, которые находятся в буфере обмена (скопированы)? То есть driver.find_element_by_xpath (xpath).send_keys (и здесь должно быть то, что сейчас в буфере обмена лежит).
Достать из буфера и вставить как обычный текст?
источник

EB

Evgenii B in QA — Автоматизация
Можно иммитировать ctrl V: https://stackoverflow.com/a/28638178

Можно как сказал Сникерс вычитать все в переменную и потом вставить эту переменную:

https://stackoverflow.com/a/23844754

А вообще, все это есть в гугле. Не ленитесь искать решения и пробовать
источник

СС

Сказочный Сникерс... in QA — Автоматизация
Evgenii B
Можно иммитировать ctrl V: https://stackoverflow.com/a/28638178

Можно как сказал Сникерс вычитать все в переменную и потом вставить эту переменную:

https://stackoverflow.com/a/23844754

А вообще, все это есть в гугле. Не ленитесь искать решения и пробовать
И тот и тот вариант так или иначе упрутся в использовании апи конкретной ос. Собственно именно это апи и есть ответ на вопрос, а реализация не важна
источник

DD

Dmytro Dubovets in QA — Автоматизация
Добрый вечер. Помогите закрыть pop up window рандомное.
Selenium + Java + TestNG

Могу скинуть свой проект с тестами.
источник

СС

Сказочный Сникерс... in QA — Автоматизация
Dmytro Dubovets
Добрый вечер. Помогите закрыть pop up window рандомное.
Selenium + Java + TestNG

Могу скинуть свой проект с тестами.
Момент появления попапа известен?
источник

DD

Dmytro Dubovets in QA — Автоматизация
Сказочный Сникерс
Момент появления попапа известен?
нет
источник

DD

Dmytro Dubovets in QA — Автоматизация
Рандомно
источник

DD

Dmytro Dubovets in QA — Автоматизация
сайт bbc.com
источник

R(

Roman (rpwheeler) in QA — Автоматизация
Oh my flying geese. А зачем Вам BBC автоматизировать? Тестовое, или делать нечего?
источник

СС

Сказочный Сникерс... in QA — Автоматизация
Пофиг какой сайт. Вариант 1 - вырубить в тестовой средн попапы кроме сценариев на них. Если нет возможности, тогда определяй какое либо свойство общее для всех, например общий див или еще что. Если нет возможности определить общий - перечисляй вся что найдешь. Гугл в сторону запуска кода в отдельном треде, который будет в бесконечном цикле искать твои попапы т пытаться их закрыть
источник

DD

Dmytro Dubovets in QA — Автоматизация
Roman (rpwheeler)
Oh my flying geese. А зачем Вам BBC автоматизировать? Тестовое, или делать нечего?
Тестовое задание, финальное
источник