UI自动化-01-任务列表

一、搭环境

任务 描述 完成状态
新建python工程,配置pytest
安装selenium和pytest包
查看chrome版本
下载chromedriver.exe 版本对应chrome
编写conftest.py 实现启/停浏览器
编写测试类 实现打开百度

二、操作浏览器

任务 描述 进度
打开浏览器
最大化浏览器
打开百度
打开京东
回退浏览器到百度
刷新浏览器
关闭浏览器
设置所有元素等待加载最长8秒

三、操作界面

练习项目
element_demo.html

UI自动化-01-任务列表_第1张图片
image.png

任务 描述 进度
文本输入框 输入“果芽软件”
文件上传框 上传一个本地文件
单选框 选择“女”
多选框 三个选项都选上
普通按钮 点击弹框“确定”按钮
密码输入框 输入密码:123456
数字输入框 输入数字:10
日期控件 选择“2019年09月23日”
时间控件 选择“14:30:00”
文本输入区 输入“一片孤城万仞山”
下拉框-下标 通过下标选第3个,通过value选“z1”,通过文本选“选项3”
超链接 click点击“度娘”,返回,再ctrl+click点击“当当”
提交按钮 点击"提交",弹出框点击”取消“
重置按钮 点击重置,再点击”确定“关闭弹框

三、鼠标和键盘

练习环境

web系统 页面地址
界面基础demo
禅道首页 http://qa.yansl.com:90/my/
任务 要求 完成状态
点击鼠标 点击超链接
按键盘+鼠标 按ctrl点击超链接
按组合键+鼠标 按ctrl+shift点击超链接
按回车键 按回车键提交表单
滚动窗口 滚动禅道首页到底部
滚到窗口 滚动禅道首页到‘流程图’
拖拽窗口 拖拽禅道的面板向下300像素
拖拽窗口 拖拽禅道‘项目统计’面板到‘最新动态’
悬浮鼠标 移动鼠标到禅道‘流程图’的‘提交Bug’

四、页面切换

练习环境

web系统 页面地址
frame_demo
html_demo

练习任务

任务 要求 完成状态
切换标签页
警告框 关闭
操作确认框 选择“确认”或者“取消”
操作提示对话框 输入确认信息,选择“确认”或“取消”
切换frame页面 点击左侧百度链接,右侧百度查“果芽”

五、xpath练习

任务 要求 完成状态
绝对路径
相对路径
单个属性条件
多个属性条件
内容精确匹配
内容模糊匹配
id
name
下标

六、截图

每步操作结束,截图

七、解决验证码问题

你可能感兴趣的:(UI自动化-01-任务列表)