Не находит кнопку "Далее" на Outlook.com

JanCarlo

Client
Регистрация
04.03.2018
Сообщения
370
Благодарностей
40
Баллы
28
Добрый день!

Подскажите пожалуйста, как сделать 100% нажатие на кнопку Далее, в форме регистрации емайла на вот по этой ссылке - https://signup.live.com/?lic=1 ?
Она вроде бы не имеет рандомных значений
Это надо через xpath раскручвать? если да то как, ни разу не работал с xpath =(


 

dio-dev

Client
Регистрация
05.11.2018
Сообщения
149
Благодарностей
55
Баллы
28
Странно у меня работает через конструктор действий

попробуй с# вставить этот код

Код:
var left_offset = Convert.ToInt32(instance.ActiveTab.FindElementsByXPath("//input[@id='iSignupAction']").First().GetAttribute("leftInTab"));
var top_offset = Convert.ToInt32(instance.ActiveTab.FindElementsByXPath("//input[@id='iSignupAction']").First().GetAttribute("topInTab"));
Random rnd = new Random();

Point[] points = new Point[3]
{
    new Point(0, 0),
    new Point(100, 100),
    new Point(left_offset + 50, top_offset + 15)
};

// случайные задержки между движениями
int[] delay = new int[10] {
    rnd.Next(50, 150),
    rnd.Next(50, 150),
    rnd.Next(50, 150),
    rnd.Next(50, 150),
    rnd.Next(50, 150),
    rnd.Next(50, 150),
    rnd.Next(50, 150),
    rnd.Next(50, 150),
    rnd.Next(50, 150),
    rnd.Next(50, 150)
};
instance.ActiveTab.MouseMove(points, delay, true);
 
  • Спасибо
Реакции: Andrew Shell и JanCarlo

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)