Открытие URL в новой вкладке с помощью selenium-webdriver в IE - PullRequest
0 голосов
/ 23 марта 2012

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

driver.find_element(:css,'body').send_keys [:control,'t']

Но когда я пытаюсь открыть URL в открытой вкладке, используя driver.get, он не работает в ie9. Он открывается в самой предыдущей вкладке. Это прекрасно работает в Chrome и Firefox, но не в ie9. Любые предложения, пожалуйста?

1 Ответ

1 голос
/ 03 апреля 2012

В настоящее время в WebDriver нет способа сделать это, но существует своего рода хак, который позволяет вам сделать это, введя тег привязки с URL-адресом в качестве src в DOM и попросив WebDriver щелкнуть его.

Вы можете обратиться к этому сообщению , поскольку я подробно описал, как это сделать в Ruby (предыдущий пример был на Java)

...