2015-06-03 10 views
0

Есть ли способ сделать паузу/удержание селена в следующем событии JavaScript. Пример:Selenium с использованием событий javascript

Если я проектирую ту же страницу входа в систему, что и Gmail, с именем пользователя, паролем и кнопкой. с тестовым чехлом селена, он заполнит имя пользователя, пароль и отправьте.

но я хочу, если бы я поместил имя пользователя в mytextbox, поэтому на событие focuslost я хочу заполнить одно и то же текстовое поле на странице gmail, то же самое с паролем, и если я нажму кнопку входа на мою страницу, тогда он также должен выполнить событие click на главной странице gmail.

Возможно ли это? запустить селен на конкретные события?

Plz поделиться любой, который будет полезен

Заранее спасибо ..

+0

Не уверен, что вы просите. Вы хотите, чтобы Selenium нажал кнопку входа в Gmail? – Shaun

+0

Я хочу создать удаленный контроллер. Если я нажму на свою кнопку, он также должен нажать на кнопку входа в Gmail. – Zee

ответ

0

Если вы используете JavascriptExecutor и executeScript метод он приостанавливает выполнение всех после того, как пока результат не возвращается. Есть хорошее количество discussion на StackOverflow относительно разницы между executeScript и executeAsyncScript, которые могут вам помочь в этом случае.

А, то Java апи документ является here

Смежные вопросы