原创 用VueJS寫一個Chrome瀏覽器插件

瀏覽器基本已經天下大統了,放眼望去都是Chromium的天下。那麼,能寫一個瀏覽器插件也算是一種回報率不錯的技能。 基本知識 瀏覽器插件官方的說法叫擴展程序,允許你爲瀏覽器增加各種功能,但不需要深入研究瀏覽器本身的代碼。你可以用HTML,C

原创 一些 PyCharm 的使用和設置建議

PyCharm是我強烈推薦的Python IDE,如果你有EDU的郵箱可以直接申請專業版授權,或者就使用社區版,功能上並沒有太多縮減,日常開發也完全夠用。 如果是首次安裝PyCharm,有一些設置項建議還是按照自己習慣修改掉,所謂磨刀不誤砍

原创 用 Python 實現簡單的 switch/case 語句

在Python中是沒有Switch / Case語句的,很多人認爲這種語句不夠優雅靈活,在Python中用字典來處理多條件匹配問題字典會更簡單高效,對於有一定經驗的Python玩家不得不承認,的確如此。 但今天我們還是來看看如果一定要用Py

原创 xmind2testlink - 快速設計測試案例並導入TestLink

回顧:你聽說過思維導圖嗎? 本文我們將使用xmind設計測試案例,並導入到TestCase管理系統TestLink。 原理 Xmind生成的思維導圖以 .xmind 爲擴展名,其實這本質上是一個zip壓縮文件。這裏略帶一點小知識。 zip

原创 使用瀏覽器的HEADLESS模式進行自動化測試

瞭解HEADLESS模式 HEADLESS BROWSER 指的是不需要用戶界面的瀏覽器,這種瀏覽器在自動化測試和爬蟲領域有着廣泛的應用。 例如你想在網頁上運行一些測試,從網頁抓取信息,檢查瀏覽器訪問某些資源的狀態,定時截取網頁等等,你需要