2015-05-15 2 views
0

Я использую инструмент автоматизации sahi pro web ui и попал в проблему с автоматизацией входа в gmail. Мне удалось автоматизировать старую версию с помощью setValue в имени пользователя и пароле, но новая версия входа в gmail теперь состоит из двух частей, сначала введите имя пользователя, нажмите «Далее» и затем введите пароль для входа. Я не могу щелкнуть дальше на первом экране. Неужели кому-то удавалось автоматизировать новый вход в систему через gmail через sahi?Автоматизация нового входа в Gmail с использованием sahi

ответ

0

Вы имеете в виду форму для входа на https://accounts.google.com/ServiceLogin?service=mail? Сахи контроллер идентифицирует кнопку с _submit("Next") и _click(_submit("Next")); работ для меня

+0

Да, вот что я имел в виду, и для меня Сахи контроллер делает определить следующую кнопку, но действие щелчка не принимает меня на следующий экран введите пароль. Как вы думаете, есть ли какие-либо настройки в сахи, которые мне нужно настроить? – vchezel

+0

Я могу догадаться ... Возможно, связано SSL? http://community.sahipro.com/forums/discussion/4744/how-to-use-sahi-with-gmail/p1 – globalworming

+0

Я только что проверил, это не настройка SSL. Как я упоминал в сообщении, это работало нормально, пока Google не изменил процесс входа в систему на два шага, а не один. – vchezel

0

Пожалуйста, следуйте инструкциям ниже, чтобы получить установленное на вашем компьютере:

  1. Нажмите на ссылку Настройка на Sahi Dashboard.
  2. Нажмите на ссылку donot_download_urls.txt в левой части экрана, которая открывается.
  3. Файл откроется в редакторе справа.
  4. Включить в файл следующую строку: .*accountLoginInfoXhr.*
  5. Сохраните файл.
  6. Перезапустите Sahi и повторите тест.
0

Вы всегда можете попробовать нажать еще раз, это работает для меня! Если функция ниже Безразлично»т сделать трюк, а затем заменить _click() с _doubleClick():

function stressClick(){ 
    if(_isVisible(_submit("Next"))){ 
     _click(_submit("Next")); 
     stressClick(); 
    } 
} 
Смежные вопросы