程序员文章、书籍推荐和程序员创业信息与资源分享平台

网站首页 > 技术文章 正文

python web自动化测试 入门学习(三)

hfteth 2025-07-10 14:59:48 技术文章 2 ℃

自动化测试步骤?

1、打开浏览器

2、输入网址

3、点点点(先找到输入、点击元素在哪里)

4、断言 assert(看下是否能达到预期)

5、输出测试报告


进行自动化测试就需要用到pytest,unittest,这边我使用的是pytest

python文件和函数文件命名主要以test开头,下面写个简单的断言浏览器标题用例

import pytest
from selenium.webdriver import Edge
def test_start_selenium():
    '''测试用例:断言浏览器标题'''
    browser=Edge()
    url = 'https://www.baidu.com/'
    browser.get(url)
    browser.maximize_window()
  #kw 找到操作的元素 ,进行操作
    kw=browser.find_element('xpath','//*[@id="kw"]')
    kw.send_keys('百度')
    kw.submit()
    try:
        assert browser.title == '百度一下,你就知道'
    except AssertionError as e:
        print('报错{}'.format(e))
        raise e
    finally:
        browser.quit() # 关闭浏览器
if __name__ == '__main__':
    pytest.main(['--html=report.html']) # 当前文件生成html测试报告

最后输出通过结果:


最近发表
标签列表