UI自动化-01-任务列表

一、搭环境

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

二、操作浏览器

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

三、操作界面

练习项目
element_demo.html

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
下标

六、截图

每步操作结束,截图

七、解决验证码问题

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 现状 好久好久没有更新博客了,应该有一个月了吧,这段时间内,好忙,公司的业务在上涨期,但是却把下面的一个小朋友砍掉...
    jb2阅读 1,324评论 0 2
  • 最近在头条看到一个人说 外面给他的工资超过现在公司的2倍,自不想跳槽,想在本公司加薪。问是否可行? 我觉得下面这个...
    猿万阅读 216评论 0 0
  • (一) 今天是元宵,没有出门看灯,选择和闺蜜们去看《闺蜜2》。自从前几年去泉州看了一回,从此不想再去看了,出门不是...
    龙眼花开的季节阅读 365评论 0 0
  • 这段时间我知道善良是一种美德,对人要和睦,处事要豁达。可是现在这个社会,越是善良,越是会变成被欺压的对象。当一个人...
    荣者政来阅读 238评论 0 0
  • 最近,天气可以用下面此图形容 台风丹娜丝生成 2019年今年第5号台风丹娜丝即将登陆 据最新气象台消息,在我国南海...
    b8a7c7695f14阅读 153评论 0 1