[英]Selenium : How to stop the python script after automation is complete ,and still use the EDGE browser normally after automation
[英]Automation in Go Lang - How to use browser automation like Selenium?
我是高朗的新手。 我正在尋找網絡應用程序中的自動化注冊、登錄過程。 請推薦一個像 Selenium 這樣的好工具,我該如何用 go 語言實現它。
我想使用 Golang 自動執行以下過程:
如果你打算使用 GO 進行 Web 自動化測試——Selenium 是一個不錯的選擇。 它仍然不過是一個允許您與瀏覽器交互的庫。 因此,您將需要開發自己的框架或重用已經實施的框架。
我的建議是考慮Agouti ,因為它支持Ginkgo BDD 和 xUnit Gomega 。 從架構的角度來看,其他一切都幾乎相同。 您可以像任何其他語言綁定一樣設計它。 有一些常見的模式在瀏覽器自動化框架中反復出現,比如
構建測試框架的另一個好資源是xunitpatterns指南。 它對您可以使用的模式、氣味和重構策略進行了很好的內容概述。 另請參閱此測試框架教程。 它將幫助您為您的案例選擇最合適的解決方案。
我的猜測是您將需要一些CI服務器支持
一切都需要為更多用戶自動完成。
您還可以使用Playwright for Go ,它是Playwright項目的包裝器。 Playwright 提供了一個單一的 API 來自動化 Chromium、Firefox 和 WebKit 來自動化由 Microsoft 創建的瀏覽器。 通過它,您可以與網站互動、錄制視頻、制作屏幕截圖以及模擬其他瀏覽器的特定行為。
更新:您可以將Selenium 用於 Golang
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.