- Регистрация
- 30.05.2019
- Сообщения
- 3 521
- Благодарностей
- 1 319
- Баллы
- 113
Доброго времени суток. Есть сайт - https://account.alibabacloud.com/register/intl_register.htm?lang=en (Выбор -Individual account), при регистрации, после ввода логина,пароля и нажатия SignUp - вылазит Slider - его нужно перетащить.
Использовал Drag Drop команду, но она срабатывает 1 раз из 10, в болшинстве случаев, сайт замечает что провел не человек:
Как все-таки ее корректно проходить?
Использовал Drag Drop команду, но она срабатывает 1 раз из 10, в болшинстве случаев, сайт замечает что провел не человек:
C#:
var rnd = new Random();
Tab tab = instance.ActiveTab;
var el_col = instance.ActiveTab.FindElementsByXPath(String.Format("//div[@id='nocaptcha']//span[contains(@class,'slide')]", "class"));
var he = el_col.Elements[0];
if (he.IsVoid) throw new Exception("Кнопка не найдена");
tab.FullEmulationMouseSetOptions(5,4,rnd.Next(4,4));
// Наводим на слайдер
tab.FullEmulationMouseMove(he.DisplacementInBrowser.X+15, he.DisplacementInBrowser.Y+15);
// Зажимаем Drag и ведем куда Drop
tab.FullEmulationMouseDragAndDrop(he.DisplacementInBrowser.X+15, he.DisplacementInBrowser.Y+15, he.DisplacementInBrowser.X+255, he.DisplacementInBrowser.Y);
Как все-таки ее корректно проходить?
Последнее редактирование: