自动空值浏览器的一个软件
通过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_element
或 find_elements
方法中,前者用于找到第一个匹配的元素,后者用于找到所有匹配的元素