Size: a a a

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

2020 February 14

RK

Roman Kovrikov in QA — Автоматизация
Всем привет! возможно неоднократно звучал вопрос, о наболевшем , есть ли возможность обойти капчу, кроме варианта просить разработчика отключать ее для тестового стенда? в веб элементе капчи находил src в котором можно поменять ключ на тестовый (который как раз ее и дазейблит), но как я понял селениум не умеет модифицировать html страницу. еще одни вариант нашел с исполнением js кода который бы это делал, но что-то и он не получается пока. Может кто-то сталкивался в похожей проблемой?
источник

A

Alex in QA — Автоматизация
Roman Kovrikov
Всем привет! возможно неоднократно звучал вопрос, о наболевшем , есть ли возможность обойти капчу, кроме варианта просить разработчика отключать ее для тестового стенда? в веб элементе капчи находил src в котором можно поменять ключ на тестовый (который как раз ее и дазейблит), но как я понял селениум не умеет модифицировать html страницу. еще одни вариант нашел с исполнением js кода который бы это делал, но что-то и он не получается пока. Может кто-то сталкивался в похожей проблемой?
можно поросить индусов что бы расшифровывали каптчи
источник

RK

Roman Kovrikov in QA — Автоматизация
хех
источник

A

Alex in QA — Автоматизация
у меня у подруги такая система, атотест бежит, потом фоткает каптчу отправляет индусу а он апи колом расшифровку бросает
источник

A

Alex in QA — Автоматизация
вот что-то типо такого
источник

A

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

RK

Roman Kovrikov in QA — Автоматизация
спасибо за ответ, но я искал халявный вариант без привлечения индусов и сторонних сервисов)
источник

ON

Oleg Nazarov in QA — Автоматизация
халявный вариант это модифаить HTML
источник

ON

Oleg Nazarov in QA — Автоматизация
джаваскриптом через JSExecutor
источник

RK

Roman Kovrikov in QA — Автоматизация
а у вас получилось это сделать?
источник

RK

Roman Kovrikov in QA — Автоматизация
я тоже нагуглил этот вариант но пока вкуриваю
источник

ON

Oleg Nazarov in QA — Автоматизация
у меня небыло возможности убрать капчу модифицируя страницу руками, поэтому я так не делал
но если у вас явно получается избавиться от капчи удалив какой-то элемент, например, то через ДЖС можно сделать тоже самое
источник

RK

Roman Kovrikov in QA — Автоматизация
да, там в элементе достаточно модифицировать src. спасибо буду пробовать
источник

ON

Oleg Nazarov in QA — Автоматизация
тогда никаких проблем не должно быть, напишите скрипт который это сделает и дёргайте через джсэкзекьютор когда хочется
источник

RK

Roman Kovrikov in QA — Автоматизация
спасибо!
источник

АС

Артем Сидорук in QA — Автоматизация
Roman Kovrikov
Всем привет! возможно неоднократно звучал вопрос, о наболевшем , есть ли возможность обойти капчу, кроме варианта просить разработчика отключать ее для тестового стенда? в веб элементе капчи находил src в котором можно поменять ключ на тестовый (который как раз ее и дазейблит), но как я понял селениум не умеет модифицировать html страницу. еще одни вариант нашел с исполнением js кода который бы это делал, но что-то и он не получается пока. Может кто-то сталкивался в похожей проблемой?
а капча прям всегда есть на странице? или после 2-3 тестов, пришедших с одного IP-адреса?
Если второй вариант - значит есть какой-либо серверный кэш/ редис или еще что-то, где хранится ключик, говорящий о том, что с этого IP адреса часто ходят.

У нас как раз такой случай и мы просто зачищаем эту запись в редисе перед каждым тестом
источник

M

Marina in QA — Автоматизация
Roman Kovrikov
Всем привет! возможно неоднократно звучал вопрос, о наболевшем , есть ли возможность обойти капчу, кроме варианта просить разработчика отключать ее для тестового стенда? в веб элементе капчи находил src в котором можно поменять ключ на тестовый (который как раз ее и дазейблит), но как я понял селениум не умеет модифицировать html страницу. еще одни вариант нашел с исполнением js кода который бы это делал, но что-то и он не получается пока. Может кто-то сталкивался в похожей проблемой?
Привет! Ты таки уверовал в Selenium и отказался от Postman?
источник

ES

Eugene Stogniy in QA — Автоматизация
Roman Kovrikov
Всем привет! возможно неоднократно звучал вопрос, о наболевшем , есть ли возможность обойти капчу, кроме варианта просить разработчика отключать ее для тестового стенда? в веб элементе капчи находил src в котором можно поменять ключ на тестовый (который как раз ее и дазейблит), но как я понял селениум не умеет модифицировать html страницу. еще одни вариант нашел с исполнением js кода который бы это делал, но что-то и он не получается пока. Может кто-то сталкивался в похожей проблемой?
For the pupose of testing, we can always request the developers to
Disable captcha validation
Provide a workaround or backdoor for obtaining the captcha value
Tweak captcha such that it accepts one specific input value everytime
Develop a way, where a random text gets stored in the alt attribute of the captcha image which can then be obtained and passed into the captcha text box using available locators
But be very sure that these are ONLY active in the testing environment and are used ONLY for the purpose of automation.
источник

ES

Eugene Stogniy in QA — Автоматизация
источник

RK

Roman Kovrikov in QA — Автоматизация
Marina
Привет! Ты таки уверовал в Selenium и отказался от Postman?
Привет) да я не терял в него веру) postman для одних целей, селениум для других
источник