- 博客(10)
- 收藏
- 关注
原创 UI自动化测试_5_数据驱动模式
先解释下为什么要使用数据驱动模式:使脚本重复使用,一套数据用同一个脚本数据和脚本分开达到 数据分离,可以让数据多处调用数据驱动步骤如下:在测试类加上 @ddt2.在方法上加上@data 装饰器,@data 把参数当做测试数据,参数可以是 单个值,列表,字典, 对于元祖 要用@unpack进行解析多个参数@data((value1,1),(value2,2))@unpack...
2019-05-30 16:46:24 730
原创 UI自动化测试_4_三种等待方式
为了解决网络延迟等导致的加载元素 时间不一致.代码执行的速度像火箭,页面操作慢的像蜗牛, 为了等下蜗牛必须等会 以达到同步.1. 隐形等待当找不到元素的时候, 会等待一段时间,超过了就报 exceptiondriver.implicitly_wait(10), 在setUp 设置 达到全局等待的效果.2. 显示等待webdriver 提供了 WebdriverWait 和 ex...
2019-05-30 14:39:36 1505
原创 UI自动化测试面试题_3_Selenium Python API
Webdriver 通过以下操作控制浏览器:driver.current_url 获取当前页面的URL 地址driver.name 获取浏览器的名称driver.title 获取浏览器的Ttitledriver.page_sourceWebdriver 的方法有driver.back()driver.forward()driver.close()dri...
2019-05-30 12:16:06 1068 1
原创 UI自动化测试面试题_2_元素定位
ID 定位find_element_by_id(“ID”)当定位不到 抛出 NoSuchElementExceptionname 定位find_element_by_name(“ID”)当定位不到 抛出 NoSuchElementExceptionclass 定位find_element_by_class_name(“ID”)当定位不到 抛出 NoSuchElementExc...
2019-05-29 19:03:05 843
原创 UI自动化测试面试题_1_Unittest框架
Unittest 框架 分为 四个部分:Test Fixture 这其中包括 Set up 和TeardownTest Case 有一个TestCase 基类, 并且提供了assert 方法进行断言Test suit 对用例进行批量执行Test runner 提供了用例的调度和分配 ,Report 提供整体运行结果的汇总, 运行失败的步骤 的实际结果和...
2019-05-29 17:57:13 6113
原创 Python 简单小程序 射击游戏_1_框架的建设
这个程序的需求是:一个猎人拿枪打怪物, 并且要记子弹的数量 和怪物的血量。主要目的: 练习面向对象的概念。分析下需求。对象要有:猎人枪怪物拿枪是不能打敌人, 枪要有 弹夹对象,弹夹里要有 子弹对象方法要有:子弹放在弹夹弹夹放入枪内猎人拿枪猎人扣扳机射击弹夹弹出子弹...
2019-05-29 10:13:13 574
原创 Linux系列课程 04-必须会的常用操作命令_3
修改文件的权限命令:文件的权限分为三个组, 每个组分为三位。拥有者的权限同一个组的权限其他人的权限在文件权限开头 如果是 d 的代表是文件夹, 如果是 - 代表是文件 , r 是可读, w 可写 , x 可执行想修改 权限 , 有三个字母 , u 代表 是 拥有者, g 是代表同组 , o 代表 其他人命令为 :chmod u=r xx.py 修改...
2019-05-27 09:57:45 160
原创 Linux系列课程 03-必须会的常用操作命令_2
find ./etc -name “name” 查找 带有name 的文件sudo find ./etc -size +1G 当权限不够 要加上 sudo , + 号代表 大于1g ,- 号代表小于tar -cvf 包名字.tar 需要打包的文件 , 最好用匹配模式 如 : *test ,代表 含有 test 名字的 所有文件tar -xvf 包名...
2019-05-26 22:31:24 121
原创 Linux系列课程 02-必须会的常用操作命令_1
常用命令ls 显示当前目录的内容ls *2 显示2结尾的文件 *匹配所有的ls 2? 显示两位 2开头的 文件 ,? 必须有一位, 只能匹配一位ls [124]w 匹配1,2,4 开头的文件touch text.text 创建文件clear 清屏cat text.text 查看文件内容, 不管有多大, 都一次显示在屏幕 ,适合小文件ls ...
2019-05-26 17:50:58 154
原创 Linux系列课程 01- 操作系统概念理解
现在开始我会把我理解的Linux 都总结出来,第一 为了自己有全面的了解, 第二 是记录自己的学习过程 ,第三 面试的时候可以吹水首先 大家一定要知道 什么是操作系统,我通过一个例子解释下, 在我们用微信发消息的时候 ,到底操作系统起到什么作用?小王 微信 发 “我想胡你一巴掌” >>> 操作系统>>> 操作系统再调用 硬件设备(网卡)>>...
2019-05-26 11:43:00 183
生成式人工智能测试方法(AI)与应用案例汇总:适用于大模型推理和性能验证
2024-08-28
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人