seleniumcss定位元素,python selenium定位元素方法

  seleniumcss定位元素,python selenium定位元素方法

  1.根据id属性定位,该id的值在同一页面中是唯一的。司机。按id查找元素(

  2.在类对齐中,类的值在同一页面上是唯一的。司机。按类名查找元素(

  【注意】当class的属性值为long且两者之间有空格时,表示复合类。在复合类中,可以使用这两个值。

  3.xpath定位:driver . find _ element _ by _ XPath()[XPath用法后面会讲到]

  4.align by CSS:driver . find _ element _ by _ CSS _ selector(

  5.根据标签名driver . find _ element _ by _ tag _ name(

  6.按链接文本完全匹配:driver . find _ element _ by _ link _ text(

  7.链接文本的模糊匹配:driver . find _ element _ by _ partial _ link _ text(

  按名称对齐:driver.find_element_by_name(

  如果页面有id、class和name属性,尝试使用这些属性来定位它。

  Xpath功能强大,但是随着页面级结果的变化,相应锚元素的xpath也需要修改来适应,增加了维护成本。因为xpath会从级别目录中找到对应的元素,所以可能会影响脚本的执行速度。

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: