Python 與自動化測試的敲門磚 | 就是愛看書
![Python 與自動化測試的敲門磚](https://i.imgur.com/y8QtHep.jpg)
2022年9月28日—Python與自動化測試的敲門磚系列第15篇...定位、瀏覽器操作方式等等,後三天我們會教學selenium該如何進行測試、錄製腳本等等和測試相關的內容 ...
![Python 與自動化測試的敲門磚](https://i.imgur.com/y8QtHep.jpg)
每天的專案會同步到 github 上,可以前往 這個網址 如果對於專案有興趣或是想討論一些問題,歡迎留言 OR 來信討論,信箱為:[email protected][1][2]
今天開始我們要來介紹 Selenium,想有接觸過爬蟲的朋友們對這個工具一定很熟悉,我們可以透過 Selenium 來協助我們模擬出一個真實的瀏覽器,並對網頁進行操作,在這個過程中,我們可以取得利用其他套件渲染的頁面的 html tag 進一步取得爬蟲所需要爬到的資訊,然而,Selenium 一開始問世時,其實是拿來做自動化測試用的,只是其可以取得資訊的這個特性,剛好適合爬蟲的工作,因此也被拿來做為爬蟲的一種工具
接下來我們會花大約六天的時間停留在 selenium 上,前三天主要會講解 selenium 的入門資訊,例如:元素定位、瀏覽器操作方式等等,後三天我們會教學 selenium 該如何進行測試、錄製腳本等等和測試相關的內容
一、套件安裝首先我們需要安裝兩個套件,分別是:
selenium:用來建立模擬器 webdriver_manager:用來協助我們做驅動程式的安裝,可以無需實際下載瀏覽器的驅動程式 poetry add selenium poetry add webdriver_manageror
pip install selenium pip install webdriver_manager 二、快速入門程式解析:
透過 make_webdriver 內的程式碼,可以建立一個 Chrome 物件,習慣上我們會將此物件命名為 driver 透過實作該方法得到 driver 透過 driver.get() 對網址進行請求,這個時候 driver 就會實際替我們開啟一個瀏覽器 為了展示開啟成功,使用 time.sleep() 讓瀏覽器畫面停...Coding起來- Python自動化爬蟲 | 就是愛看書
Python Selenium 教學筆記 | 就是愛看書
Python 與自動化測試的敲門磚 | 就是愛看書
Selenium 是什麼?用Python Selenium 自動爬網頁抓報表 | 就是愛看書
必學的Python Selenium套件自動化網頁截圖技巧 | 就是愛看書
![](https://i.imgur.com/y8QtHep.jpg)
《實戰VMware vSphere 7部屬與管理》碁峰資訊 978-986-502-779-7 (平裝, 450面, 23公分)
《實戰VMwarevSphere7部屬與管理》好看嗎?作者顧武雄著由「碁峰資訊」出版,ISBN:978-986-502-779-7(平裝,450面,23公分),...
![](https://i.imgur.com/y8QtHep.jpg)
《從程式員到AI專家: 寫給程式員的人工智慧與機器學習指南》碁峰資訊 978-986-502-777-3 (平裝, 390面, 23公分)
《從程式員到AI專家:寫給程式員的人工智慧與機器學習指南》好看嗎?作者LaurenceMoroney著;賴屹民譯由「碁峰資訊」出版,ISB...
![](https://i.imgur.com/y8QtHep.jpg)
《淺談邊緣運算: 智慧生活大趨勢》全華圖書 978-986-503-669-0 (平裝, 150面, 26公分)
《淺談邊緣運算:智慧生活大趨勢》好看嗎?作者AI4kids編著由「全華圖書」出版,ISBN:978-986-503-669-0(平裝,150面,26公分)...
![](https://i.imgur.com/y8QtHep.jpg)
《Kaggle大師教您用Python玩資料科學,比賽拿獎金》碁峰資訊 978-986-502-768-1 (平裝, 192面, 23公分)
《Kaggle大師教您用Python玩資料科學,比賽拿獎金》好看嗎?作者石原祥太郎,村田秀樹原著;許郁文譯由「碁峰資訊」出版,ISBN...
![](https://i.imgur.com/y8QtHep.jpg)
《MOS國際認證應考指南: Microsoft Excel Associate Exam MO-200》碁峰資訊 978-986-502-767-4 (平裝, 250面, 26公分)
《MOS國際認證應考指南:MicrosoftExcelAssociateExamMO-200》好看嗎?作者王仲麒著由「碁峰資訊」出版,ISBN:978-986-502-7...
![](https://i.imgur.com/y8QtHep.jpg)
《導覽解說實務》碁峰資訊 978-986-502-773-5 (上冊:平裝, 200面, 26公分)
《導覽解說實務》好看嗎?作者邱怡寧,李承峻,林彥妘著由「碁峰資訊」出版,ISBN:978-986-502-773-5(上冊:平裝,200面,26公分...
![](https://i.imgur.com/y8QtHep.jpg)
《旅遊實務》碁峰資訊 978-986-502-772-8 (上冊:平裝, 200面, 26公分)
《旅遊實務》好看嗎?作者李承峻,林彥妘,邱怡寧著由「碁峰資訊」出版,ISBN:978-986-502-772-8(上冊:平裝,200面,26公分),...
![](https://i.imgur.com/y8QtHep.jpg)
《Python程式設計講義與程式集錦》滄海 978-986-363-127-9 (平裝, 204面, 26公分)
《Python程式設計講義與程式集錦》好看嗎?作者張丁才編著由「滄海」出版,ISBN:978-986-363-127-9(平裝,204面,26公分),以...
![](https://i.imgur.com/y8QtHep.jpg)
《電腦軟體應用乙級檢定學科試題解析. 2021版》碁峰資訊 978-986-502-785-8 (PDF)
《電腦軟體應用乙級檢定學科試題解析.2021版》好看嗎?作者林文恭研究室編著由「碁峰資訊」出版,ISBN:978-986-502-785-8(P...
![](https://i.imgur.com/y8QtHep.jpg)
《中老年人快樂學電腦(Windows 10+Office 2019/2016)<<大字大圖好閱讀,教學影片好上手>>》碁峰資訊 978-986-502-787-2 (PDF)
《中老年人快樂學電腦(Windows10+Office2019/2016)<<大字大圖好閱讀,教學影片好上手>>》好看嗎?作者鄧文淵總監...
![](https://i.imgur.com/y8QtHep.jpg)
《Excel函數庫最完整職場應用王者歸來》深智數位 978-986-5501-90-7 (平裝, NT$680, 450面, 23公分)
《Excel函數庫最完整職場應用王者歸來》好看嗎?作者洪錦魁著由「深智數位」出版,ISBN:978-986-5501-90-7(平裝,NT$680,450...
![](https://i.imgur.com/y8QtHep.jpg)
《Python功力提升的樂趣: 寫出乾淨程式碼的最佳實務》碁峰資訊 978-986-502-771-1 (平裝, 384面, 23公分)
《Python功力提升的樂趣:寫出乾淨程式碼的最佳實務》好看嗎?作者AlSweigart原著;H&C譯由「碁峰資訊」出版,ISBN:978-986-5...
![](https://i.imgur.com/y8QtHep.jpg)
《AWS Lambda程式設計》碁峰資訊 978-986-502-781-0 (平裝, 278面, 23公分)
《AWSLambda程式設計》好看嗎?作者JohnChapin,MokeRoberts原著;李逸祥譯由「碁峰資訊」出版,ISBN:978-986-502-781-0(平裝...
![](https://i.imgur.com/y8QtHep.jpg)
《大規模重構: 奪回源碼庫的控制權》碁峰資訊 978-986-502-778-0 (平裝, 250面, 23公分)
《大規模重構:奪回源碼庫的控制權》好看嗎?作者MaudeLemaire著;黃銘偉譯由「碁峰資訊」出版,ISBN:978-986-502-778-0(平裝...
![](https://i.imgur.com/y8QtHep.jpg)
《遊程規劃實務》碁峰資訊 978-986-502-774-2 (上冊:平裝, 200面, 26公分)
《遊程規劃實務》好看嗎?作者林彥妘,李承峻,邱怡寧著由「碁峰資訊」出版,ISBN:978-986-502-774-2(上冊:平裝,200面,26公分...