自动化测试元素定位方式之link_text、partial_link_text超链接定位实例

一、link_text定位方法:find_element_by_link_text()
说明:link_text定位与 id、 name、class_name、tag_name四种定位有所不同,它专门用来定位超链接文本(标签)
link_text定位实现步骤与id定位实现步骤相似
点击‘聚划算’,实现跳转,
link_text定位 案例代码:

from selenium import webdriver
import time
driver = webdriver.Firefox()
driver.get('https://www.taobao.com/')
time.sleep(3)
driver.find_element_by_link_text('聚划算').click()
time.sleep(3)
driver.quit()

二、partial_link_text定位方法:find_element_by_partial_link_text()
说明:partial_link_text定位是对link_text定位的补充,partial_like_text为模糊匹配;link_text 全部匹配
partial_link_text定位实现步骤与id定位实现步骤相似
点击‘兴农扶’,实现跳转,
partial_link_text定位 案例代码:

from selenium import webdriver
import time
driver = webdriver.Firefox()
driver.get('https://www.taobao.com/')
time.sleep(3)
driver.find_element_by_partial_link_text('兴农扶').click()
time.sleep(3)
driver.quit()

你可能感兴趣的:(自动化之selenium,link_text,自动化测试,元素定位方式)