selenium元素模糊定位xpath contains、starts-with和ends-with
自动化测试中,日常工作与元素定位息息相关,本篇将介绍xpath模糊定位:
- contians 包含
- 功能:实现“美团登录”
- 条件:用模糊定位方式
- 登录前端代码:
- 代码,通过部分id定位,如:"ogin-emai"
#大牛测试:轻轻松松自动化 #QQ:2574674466 #专注自动化测试传播 from selenium import webdriver driver = webdriver.Chrome() driver.get("https://passport.meituan.com/account/unitivelogin?") #模糊定位 driver.find_element_by_xpath('//*[contains(@id,"ogin-emai")]').send_keys("大牛测试")
- starts-with 以xx开始
- 功能:实现“美团登录”
- 条件:用模糊定位方式
- 登录前端代码:
- 代码,通过部分id定位,如:"login-emai"
#大牛测试:轻轻松松自动化 #QQ:2574674466 #专注自动化测试传播 from selenium import webdriver driver = webdriver.Chrome() driver.get("https://passport.meituan.com/account/unitivelogin?") #模糊定位 driver.find_element_by_xpath('//*[starts-with(@id,"login-emai")]').send_keys("大牛测试")
- ends-with
- 功能:实现“美团登录”
- 条件:用模糊定位方式
- 登录前端代码:
- 代码,通过部分id定位,如:"ogin-email"
#大牛测试:轻轻松松自动化 #QQ:2574674466 #专注自动化测试传播 from selenium import webdriver driver = webdriver.Chrome() driver.get("https://passport.meituan.com/account/unitivelogin?") #模糊定位 driver.find_element_by_xpath('//*[ends-with(@id,"ogin-email")]').send_keys("大牛测试")
大牛测试专注自动化测试技术传播,视频与文档领取:qq 2574674466,
公众号:
欢迎加入交流群:Selenium学习群: 628908894