Использование веб-драйвера selenium для запуска теста в нескольких браузерах

Я пытаюсь запустить один и тот же тест в нескольких браузерах через цикл for но он всегда работает только в Firefox.

bros = ['FIREFOX','CHROME','INTERNET EXPLORER']

for bro in bros:
    print "Running "+bro+"\n"
    browser = webdriver.Remote(
                    command_executor='http://10.236.194.218:4444/wd/hub',
                    desired_capabilities={'browserName': bro,
                                          'javascriptEnabled': True})
    browser.implicitly_wait(60000)
    browser.get("http://10.236.194.156")

Одно интересное наблюдение: когда я включаю параметр platform: WINDOWS , он работает только в Internet Explorer.

Работает ли Selenium Webdriver таким образом, или я неправильно понимаю ?

5
задан Prakash 27 February 2012 в 05:16
поделиться