別以爲用 selenium 來爬數據,就萬事大吉了!

聽說有很多人喜歡用 Selenium 通過模擬瀏覽器來寫爬蟲,以爲這樣就不會被網站檢測到,想爬什麼就爬什麼。


有這種的想法,說明你 對 Selenium 的實際應用瞭解得還是不夠深入。

這幾年,Selenium 確實挺火,作爲一個 Web 應用程序測試的工具,Selenium 測試直接運行在瀏覽器中時,跟真正的用戶在操作一樣,使得測試效率高出不少;而且跟 python 搭配,還能實現不少功能的自動化。

說實在的,我之前也覺得自己對 Selenium 足夠了解, 但沒多久就在工作裏打了臉,這才明白自己 對 Selenium 運行原理和編程 API 掌握得還遠遠不夠多。

幸運的是,我無意間在極客時間看到了 郭宏志關於 Selenium 的一個「視頻 ,主要講解了 Selenium 幾個組件的工作原理和具體用法,在這裏我節選了一部分給大家看看👇🏻



看了之後受益不小,可以說真正讓我理解了 Selenium 是怎麼回事,也幫我捋清了其中組件的運行原理。 但瞭解工作原理只是第一步,爲了更清晰掌握 Selenium 的整體框架,我還找到了一份  Selenium 學習核心要點圖 ,也分享給你,建議收藏。



這個知識圖譜同樣出自郭宏志之手,來源於他最近在極客時間推出的視頻 課《Selenium 自動化測試實戰》 上線的第一時間,我就去看了,課程的講解很有意思。

內容也都以項目驅動,意圖帶大家深入地理解 Selenium 的運行原理和實戰技巧,掌握 unittest、pytest、DDT、POM 迭代測試方法,而這些恰恰是這些內容在實際工作中的幫助特別大,能真正將 Selenium 的作用發揮到極致。



原價 ¥129
拼團+口令「happy2021」
立省  ¥40


郭宏志是誰?

郭宏志,享學志成科技創始人兼 CEO。
 
他是一名 70 後的 IT 老兵,同時擔任奇虎 360 特邀內訓講師,華爲終端安全技術顧問。
 
在 Python 技術棧、Java 技術棧、數據庫、移動開發、自動化測試等領域有過多年實戰經驗。曾出版過《JavaEE 實戰》、《Android 應用開發詳解》、《iOS 應用開發詳解》、《Cocos2dx 遊戲開發詳解》等暢銷書籍。


他是如何講 Selenium 的?

作爲從業 20 多年的開發老兵,又做過特訓講師,多年的磨練,讓郭宏志知道如何把高深的技術,講得的通俗易懂,如何真正做到授之以漁。爲了能讓同學們夯實基礎,穩步進階,他將課程分成了三部分:
 
第一部分:夯實基礎。他將爲你介紹自動化測試與 Selenium,並帶領你搭建開發環境,實操講授 Selenium 的核心技術及 Selenium IDE 的用法。通過第一部分的學習,他將帶你深入 Selenium 的核心思想,讓你編寫測試用例更加得心應手。
 
第二部分:項目實戰。這一部分將主要通過項目驅動的講解方式,從需求分析和用例設計開始,通過 unittest、pytest、DDT、POM 這 4 種測試方法的不同迭代,讓你從容應對不同的測試需求。
 
第三部分:進擊高階。他將帶你使用 Selenium Grid 實現分佈式測試,同時爲你講述Selenium 分佈式測試和如何集成到 Jenkins。透徹掌握持續集成和交付,讓你和同事之間的項目協同更加流暢、省時和高效。
 
此外, 需要提醒大家, 郭宏志在課程中使用的是 Python 作爲開發語言,所以需要大家掌握基本的 Python 編程語法,這我相信你們都沒問題。
 
真的是門好課,大家可以看看目錄,有點長, 畢竟知識成體系又全面,從基礎到進階,都在這了👇
 



原價 ¥129
拼團+口令「happy2021」
立省  ¥40


不到一件T恤的價格,能買到大佬十幾年的工作經驗分享,屬實很划算。推薦大家通勤和空閒的時間刷一刷。


👇點擊「閱讀原文」

開啓 Selenimu 進階之路,去免費試讀

本文分享自微信公衆號 - 雲原生實驗室(cloud_native_yang)。
如有侵權,請聯繫 [email protected] 刪除。
本文參與“OSC源創計劃”,歡迎正在閱讀的你也加入,一起分享。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章