zoukankan      html  css  js  c++  java
  • selenium元素模糊定位xpath contains、starts-with和ends-with

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

    •  contians  包含
    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("大牛测试")
    •  starts-with 以xx开始
    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("大牛测试")
    •  ends-with
    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,

         公众号:

     

    欢迎加入交流群:Selenium学习群: 628908894
  • 相关阅读:
    chrome扩展及应用开发 李喆pdf完整版
    Chrome插件(扩展)开发资料
    Fiddler下载地址
    如果没有 Android 世界会是什么样子?
    一张图告诉你:Android系统哪代强?
    Android开发的16条小经验总结
    Android上实现MVP模式的途径
    Android事件总线还能怎么玩?
    Android性能优化典范(二)
    安卓listView实现下拉刷新上拉加载滑动仿QQ的删除功能
  • 原文地址:https://www.cnblogs.com/tim2016/p/15384423.html
Copyright © 2011-2022 走看看