执行命令 pytest执行目录下所有用例 pytest 脚本名称.py执行某一个 py 文件下用例 pytest -m xx 执行@pytest...
ID定位 因为id是唯一的,可以使用id定位一个元素。 name定位 使用name定位时,name可能不唯一。 class_name定位...
本文包含以下内容: 初始化 等待方式 元素定位 以下面例子为例,用谷歌浏览器打开百度,搜索selenium。要成功执行需要下载selenium,...
在编写自动化脚本之前,需要先确定代码编写的一个逻辑,下面是一个UI自动化代码的一种分层思想。 底层功能封装一些可复用的功能,比如点击、悬浮、窗口...
本文主要介绍pytest的两种传参方式:@pytest.mark.parametrize 和@pytest.fixture @pytest.ma...
使用场景在面对需要账号密码登录的网页时,可以通过定位输入框,使用send_keys输入账号密码登录。但是在面对某些无法通过页面直接登录的场景,比...
fixture通过装饰函数,使函数名可以作为变量传递给测试用例,最终在执行测试用例之前执行这个装饰过的函数。可以替代unittest里面的se...
Pytest和unitest都能写自动化,unittest比较基础,方便进行二次开发,集成平台什么的,Pytest相对于unittest,代...
在编写ui自动化时,经常发生定位不到元素的情况。总结了以下几种情况及解决办法: 表单嵌套 打开了新的窗口 元素当前不可见 元素定位方式不唯一,或...
文集作者