2010-05-05 39 views
2

我gettnig例外: 「無法啓動新的瀏覽器會話:同時發動瀏覽器錯誤」硒:IE7不啓動

嘗試運行測試套件與IE7的時候。

信息:使用

  • 使用Python中的cygwin

結合

  • 我試圖做 「*定製path_to_browser」,甚至打印出來的路徑,瀏覽器目錄中的硒模塊的do_command()函數os.listdir,並可以看到iexplore.exe文件。所以我知道路徑是正確的。

    我也嘗試在IE7中設置本地主機:4444,也沒有工作。有任何想法嗎?

  • 回答

    1

    使用Selenium v​​2中的新IWebDriver代替Selenium RC。它會自動找到您的瀏覽器可執行文件(現在不需要再啓動Java Selenium RC實例了!)

    +0

    是的我一直在使用SEL2爲現在一段時間,工作很好。 – Aaron 2011-04-07 13:55:03

    0

    這會讓您離開地面...
    我在Windows XP SP3上使用MINGW BASH


    (對不起,我不能讓降價來渲染這是代碼,我已經縮進4,然後8,phfhttt ...)

    #!/c/Python27/python 
    
    from selenium import webdriver 
    
    driver = webdriver.Ie() 
    driver.get("http://seleniumhq.org") 
    
    all_elements = driver.find_elements_by_xpath("//*") # pretty slow in IE 
    for index, element in enumerate(all_elements): 
        print "%03d element tag_name == %s" % (index, element.tag_name)