如何通过 css 选择器定位硒元素
How to located selenium element by css selector
我想使用 css 选择器在 selenium 中定位一个元素,我使用程序“复制 css 选择器”并得到:
div>button[type ="submit"]
这是正确的吗?
submit_button = driver.find_element_by_css_selector("input[type='submit']")
是的,下面的:
submit_button = driver.find_element_by_css_selector("input[type='submit']")
语法正确。但是根据 copy css 选择器 它应该是:
submit_button = driver.find_element_by_css_selector("div > button[type='submit']")
Note: find_element_by_*
commands are deprecated. Please use find_element() instead
因此您还可以使用:
submit_button = driver.find_element(By.CSS_SELECTOR, "input[type='submit']")
根据复制css选择器:
submit_button = driver.find_element(By.CSS_SELECTOR, "div > button[type='submit']")
我想使用 css 选择器在 selenium 中定位一个元素,我使用程序“复制 css 选择器”并得到:
div>button[type ="submit"]
这是正确的吗?
submit_button = driver.find_element_by_css_selector("input[type='submit']")
是的,下面的
submit_button = driver.find_element_by_css_selector("input[type='submit']")
语法正确。但是根据 copy css 选择器 它应该是:
submit_button = driver.find_element_by_css_selector("div > button[type='submit']")
Note:
find_element_by_*
commands are deprecated. Please use find_element() instead
因此您还可以使用:
submit_button = driver.find_element(By.CSS_SELECTOR, "input[type='submit']")
根据复制css选择器:
submit_button = driver.find_element(By.CSS_SELECTOR, "div > button[type='submit']")