webdriver元素定位

Posted teacher-程

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了webdriver元素定位相关的知识,希望对你有一定的参考价值。

如何知道自己所要用的元素的id/name/class等

打开自己的产品页面,F12检查元素,点击element 的tab,可以看到前端所用的方式是哪一种,你就用哪一种去定位元素;如下图:我的,用的就是class;

element = driver.find_element_by_class_name("icon icon-personal")

 

 

方式分为:

  • id定位:find_element_by_id("id值");id属性是唯一的
  • name定位:元素的名称,find_element_by_name("name值");name属性值在当前页面可以不唯一
  • class定位:元素的类名,find_element_by_class_name("class值")

 

以上是关于webdriver元素定位的主要内容,如果未能解决你的问题,请参考以下文章

Python3.x:Selenium中的webdriver进行页面元素定位

selenium webdriver怎么定位td里面的元素

Webdriver API(元素定位与操作)

转载selenium+Python WebDriver之元素定位

Java+selenium之WebDriver定位页面元素

第三章:WebDriver通过 层级元素来定位 表格 table