天天看點

搜狗浏覽器擴充幫你提升工作效率

搜狗浏覽器擴充幫你提升工作效率

緣起何處?

每逢春節回家“搶”火車票時,相信大家都用過或聽說過各種搶票軟體吧,搜狗浏覽器也提供了搶票擴充(搜狗搶票)助大家回家團圓。搜狗浏覽器擴充既然能幫我們自動買票,那麼使用搜狗浏覽器擴充能不能幫我們做一些工作呢?如果你真這麼想,那應該為你這天才的想法來點熱烈的掌聲。

接下來就說道說道搜狗浏覽器擴充如何幫助我們提升工作效率。這裡列舉一個最簡單的問題作為影子,更多有用的工具還得根據實際的需求來定制特定的擴充幫助你提升工作效率。

案例問題:我們有一個打包系統專門打各種安裝包(如浏覽器安裝包),如下圖示;另有一個自動化測試部署系統。每次需要用某個安裝包跑自動化測試時,都需要去打包系統裡通過審查元素擷取安裝包下載下傳路徑,然後去部署系統裡修改這個路徑,儲存後進行自動化測試。問題就是這樣,或許你會想這樣做并不複雜也不耗時,但是自動化測試幾乎每天都在跑,同時每天會跑幾個版本幾條支線的安裝包,自動化測試的類型也有多種,這樣一來就會花比較多的精力了。

搜狗浏覽器擴充幫你提升工作效率

如果在打包系統裡有個“按鈕”點選一下就把自動化測試部署好了,是不是很友善呢?像下圖這樣:

搜狗浏覽器擴充幫你提升工作效率

當然,你可能會問:為什麼不讓打包系統的負責人直接添加一個這樣的按鈕來完成這個工作呢?由于打包系統和部署系統是兩個團隊開發完成,而用擴充來解決這個問題成本更少。

如何編寫擴充做事?

那麼如何增加這個“按鈕”來部署自動化測試呢?這個問題事實上就如何編寫一個搜狗浏覽器擴充來實作這個功能。實作過程主要包括這樣幾個點:

1. contentscript腳本的編寫:由于要往打包系統頁面注入一個按鈕,是以需要編寫這個注入腳本;

2. 點選按鈕後往部署發送請求:先在部署系統裡建立好測試模闆,每次修改安裝包路徑即可。

其實需要做的就這麼多,搜狗浏覽器擴充如何編寫請參考搜狗浏覽器開發者文檔(請見http://ie.sogou.com/open),以及前面分享的《QUnit在浏覽器擴充API測試中的應用》(閱讀原文請點選左下角的“閱讀原文”)。

搜狗浏覽器本身提供了很多優秀的擴充,這些擴充或許對你的日常生活大有幫助,但是對你的工作效率提升就不一定有作用。這時,我們就應該自己編寫一個搜狗浏覽器擴充來解決特定的問題。

工作效率提高了嗎?

到這裡這篇小分享也算完成了,但是你是否會覺得我其實沒有分享什麼實質的内容呢?說真的,我也這麼想,這篇分享的目的在于:在日常的工作中,應該養成自動化的思維,機器能幫我們完成的工作為什麼不讓機器來做呢?然後你可以端杯咖啡看篇文章,這樣不是更好嗎?

浏覽器擴充能做的事也是有限的,根據工作内容和性質不同,有各種不同的提高你工作效率的方法,隻要你善于去發現、去總結,養成自動化的思維。

你的工作中肯定也有不少的自動化相關的小工具吧,歡迎你拿出來跟我們一起分享、進步!

搜狗浏覽器擴充幫你提升工作效率
搜狗浏覽器擴充幫你提升工作效率

原文連結

如需轉載該篇文章,請注明來自“搜狗測試”