我有同樣的問題,因爲我的網絡環境是相當「敵對的」,我不得不處理NTLM代理和有限的訪問策略。
爲了解決這個問題,no_proxy
和webdriver.ie.driver
環境變量必須正確設置好的:
Set Environment Variable no_proxy 127.0.0.1
Set Environment Variable webdriver.ie.driver ${local_ie_driver}
...你在這個小例子調用之前的IE瀏覽器打開,如:
*** Settings ***
Library Selenium2Library
Library OperatingSystem
*** Variables ***
${url_google} http://www.google.com/
${local_ie_driver} D:${/}PortableApps${/}SeleniumIEWebDriver${/}IEDriverServer.exe
*** Test Cases ***
Google for macarronada using IE
Set Environment Variable no_proxy 127.0.0.1
Set Environment Variable webdriver.ie.driver ${local_ie_driver}
Open Browser ${url_google} ie
Wait Until Page Contains Google
Input Text id=lst-ib macarronada
Click Button name=btnG
Wait Until Page Contains macarronada
Close Browser
希望它能幫助你。
@cpburnz,謝謝你的建議。我編輯了這個答案來複制原始文本的全文。 –