2013-01-05 116 views
3

我無法從Selenium Web驅動程序啓動Safari瀏覽器。我正在使用Python綁定。 找不到提供Python詳細步驟的任何參考。 我知道有計算器上一個相關的問題,但它並沒有回答蟒蛇 - python selenium webdriver safari driver如何在使用Python綁定的Selenium Webdriver中使用Safari瀏覽器

隨後在http://code.google.com/p/selenium/wiki/SafariDriver,下載並安裝了Safari瀏覽器開發者證書的文檔。這個文檔有Java代碼,而不是python綁定。

下面是我的代碼(我用期望的能力)不知道我是什麼在這裏失蹤 -

from selenium.webdriver.common.desired_capabilities import DesiredCapabilities 
from selenium import webdriver 

browser = webdriver.Remote(desired_capabilities=webdriver.DesiredCapabilities.SAFARI) 
browser.get('http://www.google.com') 
browser.close() 

回答

1

從外觀上來看,你試圖打開帶有一個網頁瀏覽器的網頁。爲什麼不使用「瀏覽器」?這很容易讓網頁瀏覽器使用Safari默認:

import webbrowser 
browser = webbrowser.get('safari') 
browser.open("http://www.google.com/") 

正如我不能硒成立,我不知道這是否是你想要的。誰知道,這可能是另一種選擇?

+0

這不適合我。 webbrowser庫是否可用於python綁定? – Thirumal

+0

是的,在2.X和3.X. – Hairr

+0

謝謝,它的工作。這是由於一些語法錯誤,爲什麼它沒有提前工作。 – Thirumal

相關問題