python+Selenium+pytest webUI自动化框架搭建
时间: 2023-10-03 19:10:54 浏览: 429
webUI自动化测试框架(Python+selenium)
5星 · 资源好评率100%
好的,下面是一个基本的Python Selenium Pytest WebUI自动化框架搭建的步骤:
1. 安装Python,可以在官网下载安装包,并安装。
2. 安装pip,pip是Python的包管理工具,可以在终端(Mac或Linux)或cmd(Windows)中输入以下命令安装:
```
python -m ensurepip --default-pip
```
3. 安装Selenium和pytest,可以通过pip安装:
```
pip install selenium pytest
```
4. 下载浏览器驱动,例如ChromeDriver,它可以在Selenium官网找到下载链接,下载后解压并将其路径添加到系统环境变量中。
5. 创建一个测试文件夹,并在其中创建一个名为“test_sample.py”的文件。
6. 在test_sample.py文件中添加以下代码:
```python
from selenium import webdriver
import pytest
class TestSample:
def setup_class(self):
self.driver = webdriver.Chrome()
self.driver.implicitly_wait(10)
self.driver.maximize_window()
def teardown_class(self):
self.driver.quit()
def test_sample(self):
self.driver.get("https://www.google.com")
assert "Google" in self.driver.title
```
7. 运行测试,可以在终端或cmd中输入以下命令:
```
pytest test_sample.py
```
这个测试会启动一个Chrome浏览器并打开Google主页,然后检查页面标题是否包含“Google”。
以上就是一个基本的Python Selenium Pytest WebUI自动化框架的搭建步骤。
阅读全文