Перейти к содержимому

Фотография

Safari, Remote, Webdriver, Python


  • Авторизуйтесь для ответа в теме
В теме одно сообщение

#1 k.n

k.n

    Новый участник

  • Members
  • Pip
  • 2 сообщений
  • ФИО:Катя

Отправлено 03 ноября 2011 - 08:26

Столкнулась со следующей проблемой:
Нужно запустить Safari на виртуальной машине. При этом нужно использовать Webdriver. Пишу на Python.

Есть код на Java для такой задачи:
Selenium sel = new DefaultSelenium(host, 4444, "*safari", baseURL);
CommandExecutor executor = new SeleneseCommandExecutor(sel);
DesiredCapabilities dc = new DesiredCapabilities();
WebDriver browser = new RemoteWebDriver(executor, dc);

Первую и последнюю строки я могу переписать на Python, но вот что делать с тем, что между ними - не представляю.

Жду ответа.
  • 0

#2 re1ax

re1ax

    Новый участник

  • Members
  • Pip
  • 8 сообщений

Отправлено 18 апреля 2012 - 14:15

Столкнулась со следующей проблемой:
Нужно запустить Safari на виртуальной машине. При этом нужно использовать Webdriver. Пишу на Python.

Есть код на Java для такой задачи:

Selenium sel = new DefaultSelenium(host, 4444, "*safari", baseURL);
CommandExecutor executor = new SeleneseCommandExecutor(sel);
DesiredCapabilities dc = new DesiredCapabilities();
WebDriver browser = new RemoteWebDriver(executor, dc);

Первую и последнюю строки я могу переписать на Python, но вот что делать с тем, что между ними - не представляю.

Жду ответа.


Попробуй так

from selenium import webdriver
driver = webdriver.Remote("http://localhost:4444/wd/hub", webdriver.DesiredCapabilities.SAFARI)
driver.get("http://www.piy-piy.com")

  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных