我想知道是否有人成功管理,或知道如何自動化Windows平臺上的Safari瀏覽器。在Windows上使用c#自動化Safari瀏覽器網頁瀏覽器
理想情況下,我想以類似的方式使用Internet Explorer的mshtml自動化Safari。如果沒有將JavaScript注入到正在運行的進程中的方式也沒有問題。我已經使用JavaScript注入方法通過jssh插件自動化Firefox。
我期待使用.NET來增強現有自動化框架WatiN
編輯自動化瀏覽器:雖然我認爲硒可能是一個偉大的選擇。在某些情況下自動Safari瀏覽器,我想使用不需要在服務器上安裝軟件的解決方案,例如Selenium Remote Control中的Selenium Core或中間代理服務器。
更新:23-03-2009: 雖然我還沒有找到一種方法來自動Safari瀏覽器,我已經找到一種方法Chrome瀏覽器的內部自動化的Webkit。如果您使用--remote-shell-port = 9999命令行開關(參考:http://www.ericdlarson.com/misc/chrome_command_line_flags.html)運行Chrome,則可以將javascript發送到瀏覽器。
一旦連接到遠程調試SEESION
- 發送調試()附加到當前標籤
- 使用打印發送任何JavaScript命令,即,打印document.window.location.href
我們用這個方法來添加Chrome support to WatiN
如果得到Windows系統,自動化的Safari瀏覽器,我會非常有興趣在那裏面。 – 2008-10-14 15:01:52
你有沒有這個運氣? – 2009-10-09 21:40:16