UI自动化-(web端元素定位CSS实操入门)
在Web自动化测试中,使用CSS选择器定位页面元素是一种常见的方法。以下是一个使用Python和Selenium库定位Web页面元素的简单示例:
首先,确保你已经安装了Selenium库和对应的WebDriver。
from selenium import webdriver
# 启动浏览器驱动
driver = webdriver.Chrome()
# 打开网页
driver.get('http://example.com')
# 定位元素
element = driver.find_element_by_css_selector('#loginForm input[type="text"]')
# 输入文本
element.send_keys('username')
# 关闭浏览器驱动
driver.quit()
在这个例子中,我们使用了find_element_by_css_selector
方法来定位ID为loginForm
的表单中类型为text
的输入框。CSS选择器#loginForm input[type="text"]
表示选择ID为loginForm
的元素内部的所有<input>
标签,且这些标签的type
属性值为text
。
这只是CSS定位的一个简单入门示例,实际应用中CSS选择器可能会更加复杂,用以定位页面上更深层次的元素。
评论已关闭