• selenium+python自动化测试之xpath定位


    以前我写过类似的文章,介绍工作中自动化元素的定位。

    因为最近很少做web端的自动化测试,今年都是做APP端的自动化测试和接口自动化,今晚复习python语言做web端的自动化测试时,重新复习一下xpath的定位方法。

    还是以百度网页来讲这个例子。

    一:绝对路径的定位方法。

     具体语法:

     这个绝对路径就很简单了,只要按照我们实际要定位的元素的位置,一层一层的找就可以了。

    二:相对路径

    绝对路径有时太长了,找起来很慢,不到不得已不会使用绝对路径。

    三:使用contains方法来定位

    这个方法我在APP自动化测试的时候,使用频率很高的。

    具体语法:

    xpath=//*[contains(@text,"新闻")]

    这个也可以配合相对路径来定位:如:xpath=//*[contains(@text,"新闻")]/span/input

    好了,关于selenium自动化中的xpath定位方法就讲到这里,

    UI自动化测试首先要学会元素的定位,这个是跨不过去的。

    以前我使用CSS定位方法比较多,长时间不使用,也容易遗忘。

    元素定位没有捷径可以走,多训练就可以了。

  • 相关阅读:
    第03组 Alpha冲刺(3/6)
    第03组 Alpha冲刺(2/6)
    第03组 Alpha冲刺(1/6)
    团队项目-选题报告
    第3组 团队展示
    福大软工 · BETA 版冲刺前准备(团队)
    Alpha 事后诸葛亮
    Alpha冲刺
    Alpha冲刺-(9/10)
    Alpha冲刺
  • 原文地址:https://www.cnblogs.com/star12111/p/13843216.html
Copyright © 2020-2023  润新知