• 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()

  • 相关阅读:
    Android第四次作业
    Android第三次作业
    android 第一次作业
    团队作业-项目答辩
    团队作业2
    软工作业--团队作业2
    软件工程—团队作业1
    软件工程第一次作业
    Android第四次作业
    Android 第三次作业
  • 原文地址:https://www.cnblogs.com/123anqier-blog/p/12682555.html
Copyright © 2020-2023  润新知