iT邦幫忙

第 12 屆 iThome 鐵人賽

DAY 21
2

相信有不少Go 愛好者可能跟筆者有類似的疑問, 這麼好用的工具難道只有node.js 跟python 版本嗎?

筆者找了下, 發現在python 版本發布前半個月, playwright for python 的贊助者 就已經發布了golang版本, 這真的是太好了
/images/emoticon/emoticon41.gif

Playwright for Go 介紹

  1. 使用go get安裝
go get github.com/mxschmitt/playwright-go
  1. 寫一個screenshot 的程式

程式行為
打開chromium web browser , 到ithome鐵人賽主頁, 截圖並存成PNG圖檔, 關閉瀏覽器

引用自autowebForGo - Github

  1. 執行
go run autoweb.go


4. 執行成功後, 檢查檔案列表, 就會看到多一個PNG圖檔

5. 檢查檔案內容

結論:
第一次執行的時候, 會自動下載相依性套件. 不用像python一樣要先裝再次裝playwright 後才能初始化成功
疑問: 專案網頁上是有提到支援chromium/ firebox/ webkit , 但筆者只有試出來chromium而已, 其他的沒有試出來

參考資料:


上一篇
Playwright for Python - 網頁自動化測試工具簡單玩
下一篇
關於(固態)硬碟的耐力測試是怎麼做的 ...
系列文
自動化測試開發的美麗與憂愁30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言