2013-08-19 3 views
2

Каковы варианты здесь, так как наш план состоит в том, чтобы выполнить тесты селена на linux (CentOS) vm, используя jenkins, чтобы запланировать выполнение с использованием селена, и нам нужно только протестировать Internet Explorer 9 в это время.Как запустить InternetExplorerDriver через виртуальную машину Linux?

Неужели кому-нибудь удавалось использовать вино с ними?

Каковы мои другие варианты?

Спасибо.

ответ

1

Хм, считают это скорее предположение, чем ответ:

  • Я бы идти по пути исследования Selenium Grid в настройках, что ваша главная машина с CentOS будет играть «хаб» роль и виртуальная машина будет быть «узлом». Все, что вам нужно исследовать, - это «увидеть» виртуальную машину, введя ее IP. Я думаю, что это должно быть как можно возможно, но не знаю, как его настроить.
+0

Согласен. Поскольку IE не поддерживает систему на основе Linux/Unix, вам необходимо использовать «RemoteWebDriver» вместо InternetExplorerDriver. Там всегда есть Wine или другие решения для виртуальных ПК, если вы хотите сохранить их в одной коробке. Вы не сможете увидеть, как браузер взаимодействует, но использовать много консольных выходов, и вы точно поймете, где все сломается, если они это сделают. Я бы предложил настроить [узел как службу Windows] (http://brantleytec.blogspot.com/2012/11/selenium-hub-and-node-as-windows-service.html), чтобы упростить вы. –