selenium 幾種常用的定位方法

2022-08-31 04:39:06 字數 805 閱讀 2458

1.find_element_by_id()  方法通過id屬性定位來元素

2.find_element_by_name()方法通過name屬性來定位元素

3.find_element_by_class_name()方法通過class屬性來定位元素

4.find_element_by_tag_name() 方法通過元素tag(標籤)來定位元素

5.find_element_by_link_text()通過元素標籤對之間的文字資訊來定位元素

6.find_element_by_partial_link_text() 方法通過元素標籤對之間部分文字資訊來進行定位

7.find_element_by_xpath()方法通過具體路徑來進行定位

存在兩種方式:

find_element_by_xpath("/html/boby/div/div[2]/div/div/div/from/span/input")

find_element_by-xpah("//*[@class='bg s_btn']")

.find_element_by_css_selector() 通過css來進行定位

find_element_by_css_selector()方法使用者css語言定位元素,點號(.)表示通過class屬性來定位元素

如: find_element_by_css_selector(".s_ipt")

find_element_by_css-selector()方法使用者css語言定位元素,(#)號表示通過id屬性來定位元素

find_element_by_css_selector("#kw")

selenium 常用定位方式

from selenium import webdriver option webdriver.chromeoptions option.add experimental option useautomationextension false option.add experimental opti...

selenium中常用的元素定位方法

一 selenium中元素定位共有八種 idname classname tagname linktext partiallinktext xpath cssselector 其中前六種都比較簡單,通過id一般可以得到乙個唯一的定位,其他五種要注意元素是否唯一,如果有多個,返回的是匹配的第乙個元素。...

selenium的元素定位

selenium元素定位方式 8種定位方式 1.id driver.findelement by.id kw 2.name driver.findelement by.name wd 3.class driver.findelement by.classn ame s ipt 4.tag name ...