原文:Python+Selenium練習篇之18-獲取元素上面的文字

本文介紹如何通過Selenium方法來獲取某一個元素的text屬性值。在很多自動化測試腳本中,需要多次獲取元素的text值,拿過來進行對比和匹配。例如,在一個登陸界面,如果不輸入用戶名和密碼,直接點擊登錄,肯定會有相關錯誤提醒。這個錯誤,我們需要通過selenium抓取出來,和需求說明文檔中的描述去進行匹配,如果匹配,測試成功,否則失敗。 這里用百度登錄舉例: 需要通過Selenium腳本去自動判 ...

2019-03-21 13:27 0 2886 推薦指數:

查看詳情

Python+Selenium練習(十九)-獲取元素上面的文字

  獲取某個元素的text屬性值,與預期值進行對比和匹配。   練習場景:在百度登錄界面,不輸入賬號和密碼的情況下,點擊登錄,出現提示“請您填寫手機/郵箱/用戶名”,抓取該描述與需求文檔描述進行對比,如果匹配,測試通過,反之失敗。 具體代碼: # coding ...

Mon Apr 06 17:53:00 CST 2020 0 859
Python+Selenium練習之13-獲取當前頁面的URL

本文介紹如何通過webdriver方法獲取當前測試頁面的URL。獲取當前URL有什么用處呢,一般URL可以幫助我們判斷跳轉的頁面是否正確,或者URL中部分字段可以作為我們自動化測試腳本期待結果的一部分。 相關腳本代碼如下: # coding=utf-8import timefrom ...

Fri Mar 15 02:37:00 CST 2019 0 7040
Python+Selenium練習之14-獲取當前頁面的title

前面文章介紹了如何獲取當前頁面的URL的值,本文介紹如何獲取當前頁面的title,這個也可以作為測試結果的依據,通過得到的title和預期的值對比,可以支持我們判斷頁面跳轉正確。 相關腳本代碼如下: # coding=utf-8import timefrom selenium import ...

Fri Mar 15 02:38:00 CST 2019 0 2310
Python+Selenium練習(三十)- 獲取頁面元素的href屬性

  目標:通過Selenium獲取頁面元素的某一個屬性。一個元素可能有多個屬性,例如class,id,name,text,href,value等。   練習場景:找出當前頁面的所有超鏈接。例:打印出百度首頁所有包含href的元素的鏈接。   具體代碼: # coding = utf-8 ...

Tue Apr 07 22:50:00 CST 2020 0 2880
Python+Selenium練習(十三)-獲取當前頁面的URL

  通過獲取當前頁面的url可以幫助判斷跳轉的頁面是否正確,或者URL中部分字段可作為自動化腳本的預期結果的一部分。 具體代碼: # coding=utf-8 import time from selenium import webdriver driver ...

Fri Apr 03 16:34:00 CST 2020 0 3120
Python+Selenium練習之7-利用name定位元素

本文介紹如何通過節點中name的值來定位這個web元素。還是來看百度首頁搜索輸入框,通過name的值來定位。 相關腳本代碼: # coding=utf-8 from selenium import webdriver driver = webdriver.Chrome ...

Fri Mar 15 02:29:00 CST 2019 0 580
Python+Selenium練習之2-利用ID定位元素

在前面一文章,我們介紹了如何摘取頁面字段,通過正則進行匹配符合要求的字段。如果感覺有點困難,不能立馬理解,沒有關系。把字符串摘取放到第一,是因為自動化測試腳本,經常要利用字符串操作,字符串切割,查找,匹配等手段,得到新的字符串或字符串數組,然后根據新得到的字符串進行判斷用例是否 ...

Sun Dec 23 02:50:00 CST 2018 0 771
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM