自动空值浏览器的一个软件

 

通过ID定位元素:
element = driver.find_element(By.ID, 'element_id')

通过Name定位元素: element = driver.find_element(By.NAME, 'element_name')
通过XPath定位元素: element = driver.find_element(By.XPATH, '//div[@class="example"]/span[@id="someId"]')
通过CSS选择器定位元素: element = driver.find_element(By.CSS_SELECTOR, 'div.example span#someId')
通过类名定位元素: element = driver.find_element(By.CLASS_NAME, 'element_class')
通过链接文本定位超链接元素: element = driver.find_element(By.LINK_TEXT, 'Link Text')
通过部分链接文本定位超链接元素: element = driver.find_element(By.PARTIAL_LINK_TEXT, 'Partial Link Text')
通过标签名定位元素: element = driver.find_element(By.TAG_NAME, 'div')

  可以用于 find_elementfind_elements 方法中,前者用于找到第一个匹配的元素,后者用于找到所有匹配的元素

 

posted on 2023-12-12 17:44  黑逍逍  阅读(5)  评论(0编辑  收藏  举报