8种元素定位方式:

8种元素定位方式

 

xpath和css_selector比较

 8种元素定位方式

 

 css_selector执行效率比id还快,因为:源码中by_id()方法会被自动转成css()方法处理

 

css_selector的使用

1、通过css_selector的方式,可以采用任意的属性来定位元素,只需要在属性的两边加一对中括号即可

driver.find_element_by_css_selector('[value="2"]').click()

2、class_name不支持同时用两个class定位,使用多个class_name定位时可以用css_selector()代替class_name(),只需要在每个class_name前面加上小数点“.”即可

driver.find_element_by_css_selector(".shopCar_btn_03.fl").click()



相关文章:

  • 2022-12-23
  • 2022-12-23
  • 2021-04-21
  • 2022-12-23
  • 2021-07-25
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2021-09-10
  • 2021-06-23
  • 2022-12-23
相关资源
相似解决方案