您好,登錄后才能下訂單哦!
本人博客文章網(wǎng)址:https://www.peretang.com/automated-functional-testing-in-action/
IntelliJ IDEA / Eclipse
Apache Maven
Java JDK 8
JUnit
Selenium WebDriver
使用Selenium WebDriver API編寫功能測試用例, 使用JUnit負(fù)責(zé)單元測試基礎(chǔ)配置, 使用Maven工具輔助管理項目的依賴
Github
1. 創(chuàng)建Maven項目
2. 添加Selenium依賴, 由于Selenium亦依賴了Junit, 所以JUnit的依賴會傳遞過來, 我們也無須自己聲明依賴JUnit
3. 下載對應(yīng)的WebDriver文件, 我們示例中使用Chrome瀏覽器, 因此我們下載Chrome的WebDriver文件[1]
4. 把WebDriver文件放在項目路徑中, 方便項目統(tǒng)一環(huán)境與使用
5. 新建一個測試基類, 用以設(shè)置一些共用的配置, 和初始化WebDriver對象
6. 新建測試用例, 并繼承測試基類, 然后編寫測試邏輯
7. 執(zhí)行測試, 會看到由Selenium自動幫助我們打開Chrome瀏覽器, 并按照我們的代碼邏輯執(zhí)行操作
參考
[1]: Selenium wiki page
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報,并提供相關(guān)證據(jù),一經(jīng)查實,將立刻刪除涉嫌侵權(quán)內(nèi)容。