S方法可以灵活定位元素
特别注意,比如to_left_of参数的使用是查找在某个元素左侧的元素,但是默认只会找第一个
S方法可以灵活运用,特别是没有id,没有name,只有classname的情况,可以多次使用方向的判断,比如:
<li class="nav_com_li  "><a class="current" href="/nav/watchers" target="">动态</a></li>
S(".nav_com_li",below = "推荐", to_left_of = "动态" )

入参介绍


class S(HTMLElement):
def __init__(self, selector, below=None, to_right_of=None, above=None,to_left_of=None):

super(S, self).__init__()
        self._args.append(selector)

S定位案例分析


1、定位元素name:name="btnName"
S("@btnName")

2、定位元素id:)

5、上下左右参数的使用
如下图所示
输入框定位可以写成

S(“.input”,to_right_of = “客户名称”)

Helium文档6-WebUI自动化-S用于通过id\name\classname\xpth定位元素

 

 

欢迎交流

Helium文档6-WebUI自动化-S用于通过id\name\classname\xpth定位元素

310678696

Helium文档6-WebUI自动化-S用于通过id\name\classname\xpth定位元素

相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
  • 2021-11-10
相关资源
相似解决方案