Selenium是什么?有哪些常用的Selenium方法?
时间: 2024-06-20 15:02:53 浏览: 342
Selenium是一个自动化测试工具,可以模拟用户在浏览器上的操作,如点击、填写表单、提交等。它支持多种浏览器(如Chrome、Firefox等),可以在不同操作系统上运行,是Web应用程序自动化测试的首选工具之一。
以下是几个常用的Selenium方法:
1. get(url):打开指定URL的网页。
2. find_element_by_xpath(xpath):通过xpath查找页面元素。
3. find_element_by_id(id):通过id查找页面元素。
4. find_element_by_name(name):通过名称查找页面元素。
5. find_element_by_tag_name(name):通过标签名查找页面元素。
6. find_element_by_class_name(name):通过类名查找页面元素。
7. find_element_by_css_selector(selector):通过CSS选择器查找页面元素。
8. send_keys(value):向当前输入焦点的元素发送键盘输入。
9. click():单击元素。
一个Selenium的例子:
```python
from selenium import webdriver
# 创建Chrome浏览器对象
driver = webdriver.Chrome()
# 打开百度首页
driver.get('http://www.baidu.com')
# 在搜索框中输入关键字
search_box = driver.find_element_by_id('kw')
search_box.send_keys('Python')
# 单击搜索按钮
search_button = driver.find_element_by_id('su')
search_button.click()
# 关闭浏览器
driver.quit()
```
阅读全文