2016-04-07 6 views
0

Мое требование таково, что при первом запуске моего кода он должен открыть новый журнал и получить данные во второй раз, когда я запускаю программа должна использовать одно и то же окно и открыть новую вкладку, чтобы пользователь не мог снова войти в систему, я читал, что мы можем открывать новые вкладки из существующего окна, но когда я запускаю программу, каждый раз открывая новое окно, но я хочу, чтобы мой webdriver использовал то же окно, которое было открыто при первом запуске программы. Является ли это возможным ?Веб-драйвер Selenium открывает новую вкладку в существующем окне, которое уже открыто

+0

Вы должны использовать аннотацию Testng или Junit для достижения этого –

ответ

0

Я не думаю, что это возможно, но почему вы хотите запустить свою программу, выйти из нее и запустить ее снова? Просто запустите свою программу и войдите в систему, а затем выполните следующие шаги.

Если вы используете программу как единичный тест, вы можете сделать логин как @BeforeTest (testng) или @Before (junit), а затем выполнить другие действия в ваших методах @Test.

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