10分鐘玩轉Selenium自動化
大家好,今天小編向大家介紹一款一直很火的自動化測試工具Selenium。我們將教您如何在10分鐘內完成Selenium的環境搭建,玩轉POM,跑起DEMO,走向人生巔峰。
1、搭建項目
下載並安裝Java JDK
下載並安裝IntelliJ IDEA
在IntelliJ IDEA中創建新的Maven project: File > New > Project > Maven
將「Project SDK」關聯至本機JDK,路徑一般為「C:Program FilesJavajdkxxxx」
設置groupId與artifactId:
在項目左側面板的pom.xml文件中添加Selenium和JUnit依賴項
直到這一步,如果前面都配置正確,依賴會自動進行下載。如果沒有自動下載,則在IDEA的左側Maven Projects面板找到並激活Plugins > Install > install。
一旦項目成功完成裝載,在」src/test/java」目錄下創建」com.sogo」目錄,並在其下創建」com.sogo.tests」和」com.sogo.webpages」目錄。
我們以後把Page Object/Page Factory類放入」com.sogo.webpages」目錄,把測試用例放在」com.sogo.tests」目錄下。接下來,我們創建Page Object類。
2、創建主頁 Page Object
首先之先,在」com.sogo.webpages」下創建一個叫做」HomePage」的類。
3、找到元素定位器
在搜狗微信搜索的主頁里我們關注的是「特朗普訪華」的消息,我們通過文本的匹配找到這個元素,也就是上文代碼做的事情。
除了需要將網頁建模為頁面對象類之外,查找和識別網頁元素通常也會比較麻煩。我們可以通過使用Google Chrome自帶的元素檢查器,找到關注的任意元素的相關信息。
在「特朗普訪華」右鍵,點擊檢查元素,右鍵點擊Copy > Copy Xpath,我們就可以找到對應的頁面元素路徑。
4、創建具體信息頁面Page Object
在這個頁面中,我們關心的有兩點:1. 頁面是否成功載入;2.進入具體信息頁面
5、寫一個測試用例
Page Object類代表了各個網頁與用戶的一些動作,接下來,在tests目錄下我們可以寫一些測試用例與注入檢查其生效性。
這樣,一個完整的測試框架和Demo就搭建完成了,你之後需要做的就是往裡面添加Page Objects和測試用例,Trump也被我們找到了,你學會了嗎?
歡迎I See、言姒兩位同學加入樂搏全棧班
零基礎轉行的兩位同學,鬥志滿滿的等待開課
同樣的起點,已經有人開始起跑
心有所期,全力以赴,定有所成
所謂壓力,其實是自身的能力不足;
所謂困難,其實是自己的本事不夠。
大多數時候的放棄
是你敗給了自己,而不是命運
第十四期全棧班開課倒計時最後2天!
想轉行的小夥伴儘快進群私call輔導員~~
TAG:慶小樂 |