Selenium基本方法使用
时间: 2024-02-21 08:28:22 浏览: 152
Selenium是一种自动化测试工具,可以用于模拟用户在Web应用程序中的操作,自动执行测试、记录测试结果和生成测试报告。下面是Selenium的基本方法使用:
1. 启动浏览器
```python
from selenium import webdriver
browser = webdriver.Chrome() #启动Chrome浏览器
```
2. 访问网页
```python
browser.get('http://www.baidu.com') #访问百度网页
```
3. 查找元素
```python
element = browser.find_element_by_id('kw') #查找id为kw的元素
element = browser.find_element_by_name('wd') #查找name为wd的元素
element = browser.find_element_by_xpath('//input[@id="kw"]') #查找xpath为//input[@id="kw"]的元素
```
4. 输入文本
```python
element.send_keys('selenium') #在元素中输入文本“selenium”
```
5. 点击元素
```python
element.click() #点击元素
```
6. 获取元素属性
```python
element.get_attribute('href') #获取元素的href属性值
```
7. 获取元素文本
```python
element.text #获取元素的文本
```
8. 等待元素加载
```python
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
element = WebDriverWait(browser, 10).until(
EC.presence_of_element_located((By.ID, "kw"))) #等待id为kw的元素加载出来
```
9. 关闭浏览器
```python
browser.quit() #关闭浏览器
```
以上是Selenium的基本方法使用,可以根据不同的测试场景进行组合使用。
阅读全文