欢迎您访问365答案网,请分享给你的朋友!
生活常识 学习资料

xpath相对定位在自动化测试中的重要作用

时间:2023-06-28

   在自动化测试中, elements 定位是最重要的一环,定位的方法有多种,其中 xpath 相对定位起着重要作用,灵活运用能减少日常维护的频率,减少维护成本等。


   以下列举一些 xpath 常用的表达式及作用:


   例如要定位下 图1 "首饰"并点击,完整的绝对路径为: /html/body/header/nav[2]/div/div/ul/li[8],由下图结构可见,li label 是在 class = "main-nav-link clearfix" 和 id = "J_main_nav_link" 的 ul label里。

   因此,转换为相对定位为 //ul[@]/li[8] 或者 //ul[@id="J_main_nav_link"]/li[8]

driver.find_element_by_xpath('//ul[@id="J_main_nav_link"]/li[8]').click()


driver.find_element_by_xpath('//ul[@]/li[8]').click()


   在自动化测试的测试用例脚本中,遵循简洁,以达到方便维护为为原则。
图1

Copyright © 2016-2020 www.365daan.com All Rights Reserved. 365答案网 版权所有 备案号:

部分内容来自互联网,版权归原作者所有,如有冒犯请联系我们,我们将在三个工作时内妥善处理。