1. 程式人生 > >《手把手教你》系列練習篇之5-python+ selenium自動化測試(詳細教程)

《手把手教你》系列練習篇之5-python+ selenium自動化測試(詳細教程)

1.  簡介

  今天我們繼續前邊的練習,學習和練習一下:如何使用webdriver方法獲取操作複選框-CheckBox、測試不同的解析度、如何斷言title、如何獲取某一個元素的text屬性值等等,這些小練習,來鞏固基礎。

2.操作複選框-Checkbox

本小節介紹Selenium中,如何操作複選框-Checkbox,最終的方法還是click()。

本來想還是繼續採用for語句來把所有的複選框勾選一遍,例如這樣的場景:註冊一個網站勾選身份或者職業的時候,由於沒有找到合適的demo網站。這裡還是以百度舉例,登入時,勾選下次自動登入:

(1)訪問百度主頁面,點選百度首頁的“登入”,xpath定位如下:

 (2)點選“使用者名稱登入”,xpath定位如下圖:

(3)點選下次自動登入點選按鈕,xpath定位如下:

相關指令碼程式碼如下:

2.1 程式碼實現:

2.2 參考程式碼:

# coding=utf-8