selector = "span.input-group-addon-transparent.icon-search.sysparm-search-icon"
element = driver.find_element_by_css_selector(selector)
element.click()
element.sendKeys("value")
或等待可点击状态:
from selenium.webdriver.common.by import By
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
selector = "span.input-group-addon-transparent.icon-search.sysparm-search-icon"
element = WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.CSS_SELECTOR, selector)))
element.sendKeys("value")
在不知道站点的完整HTML的情况下,您可以使用
find_element_by_css_selector
获得与这些类匹配的第一个跨度:或等待可点击状态:
其中
driver
是Selenium webdriver对象使用任何浏览器控制台查找范围的xpath,然后尝试使用下面的代码单击并将值传递给它
您可以使用类名获取该webelement
或
//然后是代码的其余部分
使用web驱动程序在单击按钮之前等待
相关问题 更多 >
编程相关推荐