其他分享
首页 > 其他分享> > selenium元素模糊定位xpath contains、starts-with和ends-with

selenium元素模糊定位xpath contains、starts-with和ends-with

作者:互联网

  自动化测试中,日常工作与元素定位息息相关,本篇将介绍xpath模糊定位:

  1.  功能:实现“美团登录”
  2.  条件:用模糊定位方式
  3.  登录前端代码:

     

     

  4.  代码,通过部分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("大牛测试")

     

 

  1. 功能:实现“美团登录”
  2.  条件:用模糊定位方式
  3.  登录前端代码:

     

     

  4.  代码,通过部分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("大牛测试")
  1. 功能:实现“美团登录”
  2.  条件:用模糊定位方式
  3.  登录前端代码:

     

     

  4.  代码,通过部分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,

     公众号:

 

 

标签:xpath,定位,ends,webdriver,starts,driver,大牛,测试,id
来源: https://www.cnblogs.com/tim2016/p/15384423.html