Golang 的 selenium webdriver 綁定包有很多。但是,我不想通過服務器控制瀏覽器。如何在沒有 selenium 服務器的情況下使用 Golang 和 selenium 控制瀏覽器?
2 回答

慕娘9325324
TA貢獻1783條經驗 獲得超4個贊

搖曳的薔薇
TA貢獻1793條經驗 獲得超6個贊
我會將 Selenium webdriver 描述為客戶端而不是服務器。警告:我使用了 .Net 的 Selenium webdriver(Chrome 版本),我假設它與 Go 類似。
Selenium 的工作方式是您將從代碼中啟動它的一個實例,它會創建所選瀏覽器(即 Chrome)的實時版本,并且您的程序保留對其的控制權。然后你編寫代碼告訴瀏覽器導航到一個頁面,檢查響應,并通過填寫表單數據、點擊按鈕等與瀏覽器交互。你可以看到代碼運行時瀏覽器上發生了什么,所以當交互未按計劃進行時,很容易進行故障排除。
我使用 Selenium 將數萬條記錄上傳到一個沒有 API 且只有圖形用戶界面的網站。給它一個機會。
- 2 回答
- 0 關注
- 251 瀏覽
添加回答
舉報
0/150
提交
取消