zoukankan      html  css  js  c++  java
  • 使用python处理selenium中的xpath定位元素的模糊匹配问题

    # 用contains,寻找页面中style属性值包含有sp.gif这个关键字的所有div元素,其中@后面可以跟该元素任意的属性名。

    self.driver.find_element_by_xpath('//div[contains(@style,"sp.gif")]').click()

    # 用start-with,寻找style属性以position开头的div元素,其中@后面可以跟该元素任意的属性名。

    self.driver.find_element_by_xpath('//div[start-with(@style,"position")]').click()

    # 用Text,直接查找页面当中所有的退出二字,经常用于纯文字的查找。

    self.driver.find_element_by_xpath('//*[text()="退出"]').click()

    # 用于知道超链接上显示的部分或全部文本信息

    self.driver.find_element_by_xpath('//a[contains(text(), "退出")]').click()

  • 相关阅读:
    vue-路由传参
    ES6模板字符串
    es6中Set和Map数据结构
    本周面试题
    var、let和const定义变量的特点
    修改this的指向
    Echarts图表插件
    ES6学习
    swiper插件学习
    每日刷题4
  • 原文地址:https://www.cnblogs.com/sgwjj/p/8035613.html
Copyright © 2011-2022 走看看