selenium自動化測試之元素定位

2021-10-01 21:45:03 字數 772 閱讀 2393

基本元素定位:

1.id定位:(定位元素有id屬性)

find_element_by_id(

'id屬性的值'

)

2.name定位:(定位元素有name屬性)

find_element_by_name(

'name屬性的值'

)

3.class_name定位:(定位元素有class_name屬性)

find_element_by_class_name(

'class_name屬性的值'

)

4.tag_name定位:(tag_name定位就是通過標籤名來定位)

find_element_by_tag_name(

'定位的元素的標籤名'

)

5.link_text定位:(專門用來定位超連結標籤的)

find_element_by_link_text(

'定位的文字內容'

)# 例如開啟網頁a,所有單引號裡面填寫'開啟網頁a'

6.partial_link_text定位:(和上面的link_text本質一樣,這個是模糊匹配)

find_element_by_partial_link_text(

'定位的文字內容'

)# 例如開啟網頁a,所有單引號裡面填寫'開啟網頁'模糊匹配

selenium 自動化測試。

第一步安裝 谷歌瀏覽器。第三步編寫測試測試指令碼 第四步 安裝selemium coding utf 8 引入webdriver和unittest所需要的包 from selenium import webdriver from selenium.webdriver.common.by import...

Selenium自動化測試之python應用

selenium支援多種程式語言,本篇介紹selenium自動化測試之python應用,基礎入門篇。環境搭建 pycharm python3.7 selenium 使用最新版 2 python3.7 安裝成功後,不需配置環境變數 4 在cmd視窗中執行 pip install selenium 5 ...

Python自動化測試 Selenium

第乙個selenium就。先show from selenium import webdriver driver webdriver.firefox driver.get assert oxcoder decode utf 8 in driver.title print driver.title d...