【UI自动化】Selenium库中使用By类元素定位方法

使用By类,首先需要在Python中导入该模块:

from selenium.webdriver.common.by import By

1.通过元素的ID属性来定位

driver.find_element(By.ID,'kw')

如下图,我们需要定位百度的输入框。首先选中定位工具,然后选中输入框。我们可以看到该元素id的值为:"kw"

【UI自动化】Selenium库中使用By类元素定位方法_第1张图片

2.通过元素的NAME属性来定位

driver.find_element(By.NAME,'b2')

【UI自动化】Selenium库中使用By类元素定位方法_第2张图片

3.通过CLASS_NAME元素定位

driver.find_element(By.CLASS_NAME,'select-inner')

如下图,class的值为:"select-inner"

你可能感兴趣的:(软件测试,python,selenium,自动化)