Selenium之css怎么实现元素定位?
warning:
这篇文章距离上次修改已过193天,其中的内容可能已经有所变动。
在Selenium中,使用CSS选择器进行元素定位可以通过By.cssSelector()
来实现。以下是一个使用CSS选择器定位元素的例子:
from selenium import webdriver
from selenium.webdriver.common.by import By
# 启动WebDriver
driver = webdriver.Chrome()
# 打开网页
driver.get("http://www.example.com")
# 使用CSS选择器定位元素
element = driver.find_element(By.CSS_SELECTOR, 'input[name="username"]')
# 输入数据
element.send_keys("Selenium User")
# 关闭WebDriver
driver.quit()
在这个例子中,我们使用了CSS选择器input[name="username"]
来定位页面上名称为username
的输入框。然后我们使用send_keys
方法输入数据。
评论已关闭