基本元素定位:
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...