zoukankan      html  css  js  c++  java
  • selenium-python元素定位技巧(一)

    在python-selenium元素定位中,有很多小技巧,在此记录总结

    技巧一、尽量不要用可见的文本去定位

    尽量不要用可见的文本去定位(特别是支持国际化的软件-比如禅道),因为一旦切换语言后,使用该方法定位的元素就需要重新定位了。

    技巧二、在定位元素时候,尽量让测试数据文本可输入化,便于测试数据的维护。

    测试数据分离又相互有关系

    技巧三、下拉框的定位

    分两步操作:

    第一步:先定位该下拉框的div,点击

    第二步:定位到下拉框的下拉选项(一定要定位到下拉选项的值,一般都是以 li 标签 或者 span标签)

    举例:

    driver.find_element(By.XPATH,"//div[@id='type_chosen']").click()
    driver.find_element(By.XPATH,"//li[@title='代码错误']").click()

    或者

    driver.find_element(By.XPATH,"//div[@data-type='severity']").click()
    driver.find_element(By.XPATH,"//span[@data-value='1']").click()

  • 相关阅读:
    02-最简C语言程序
    Go学习笔记-GO编程语言手册
    Go学习笔记-Effective Go
    go学习笔记-语法
    机器学习-数据挖掘
    windows下jupyter notebook的安装及配置
    wpf学习笔记
    windows下安装mingW及控制台启用
    nginx
    MFC学习笔记
  • 原文地址:https://www.cnblogs.com/123anqier-blog/p/12682555.html
Copyright © 2011-2022 走看看