02 2019 档案
摘要:如何让shell实现 可选择性执行 的功能 巡检内存使用率 批量创建用户 场景:公司想要做测试,需要10000个用户 数据库里查询学生成绩 #如何登录mysql数据库 #如何写sql对数据进行操作 #登录数据库(交互界面)/usr/local/mysql/bin/mysql -uroot -p #登
阅读全文
摘要:if 循环控制(单分支与多分支) (1)单个判断(单分支循环): if [ 条件判断 ]; then 执行动作 fi if [ 条件判断 ]; then 执行动作 else 执行动作 fi 写入test (只要是在当前路径下 可以写绝对路径也可以相对路径 ) 执行 (2)多个判断(多分支循环): i
阅读全文
摘要:grep、cut、awk、sed 常常应用在查找日志、数据、输出结果等等,并对我们想要的数据进行提取。 通常grep,sed命令是对行进行提取,cut跟awk是对列进行提取 处理海量数据之grep命令 grep应用场景: 通常对数据进行 行的提取 语法: grep [选项]...[内容]...[fi
阅读全文
摘要:shell脚本的输入以及脚本拥有特效地输出 shell脚本输入之read命令 之前是直接在sh 后加参数 现在是另一种方式 语法:read -参数 -p:给出提示符。默认不支持"\n"换行 -s:隐藏输入的内容 -t:给出等待的时间,超时会退出read -n:限制读取字符的个数,触发到临界值会自动执
阅读全文
摘要:shell的变量以及常见符号 常见变量 不同于其它语言需要先声明变量,shell的变量直接使用 eg: a=15 调用变量的话 $a 或者 ${a} $? #判断上一条命令执行的是否成功 0成功 返回其他 错误 写一个脚本做演示 执行 $0 #返回脚本的文件名称 $1-$9 #返回对应的参数值 $*
阅读全文
摘要:推荐使用的远程连接软件以及vi编辑器的基本使用 简介:远程连接软件 与 vi命令的基本使用 (1)软件: CRT 已经下载好的压缩包 直接双击 点击新建会话 点击下一步 输入主机名 下一步 点击连接 完成 点击 左上选项 会话选项 echo $LANG 可看到所用的字符编码 也可以修改底色 (2)v
阅读全文
摘要:linux 介绍 (1)Linux根据市场需求不同,基本分为两个方向: 1)图形化界面版:注重用户体验,类似window操作系统,但目前成熟度不够 2)服务器版:没有好看的界面,是以在控制台窗口中输入命令操作系统的,类似 于DOS,是我们假设服务器的最佳选择 (2)Linux根据原生程度,又分为两种
阅读全文
摘要:使用xlrd读取用户数据 首先创建一个xls文件 xlrd模块的简单使用 添加处理execl的接口: 使用excel生成测试报表
阅读全文
摘要:如果想多账户测试 就应该在测完一个之后点击注销logout 进行下一个测试 重新打开登录 检测正确与否 如果正确登录 需要注销 重新登录 进入登录 查看元素 1. dt-username class查找 2. 使用link text 查找‘注销’ 修改主程序 在报告格式中加入\n回车 换行 修改账号
阅读全文
摘要:测试用例错误处理 错误id=login-form-tips 错误id=login-form-tips 修改错误模块 输入错误密码 结果 输入错误账号 结果 增加测试报告接口: 测试报告py 结果: 在主程序中导入loginfo 在test中加入方法的初始化 并在检查模块 增加参数 并传入arg(账户
阅读全文
摘要:回忆上述登录测试文件py 优点:独立,可以单独执行 不足:灵活性差;不具备大规模测试条件,维护成本大 可以将数据放入文本文件中或者是 数据库中 添加接口 动态读取后进行相应测试 模块化: 进行单一功能的实现 去掉** 必须为字典 数据分离: 代码数据剥离: 全局数据拷贝到下面 代码数据剥离 实现一个
阅读全文
摘要:测试脚本中的等待方法 等待是为了使脚本执行更加稳定 1. 常用的休眠方式:time模块的sleep方法 2. selenium模块中的等待方法 等待查找5s 查找不到就报错 对登录测试py进行修改 alter对话框处理 如果页面出现alter对话框,那么无法查找它的元素(右击无法审查元素 没办法用以
阅读全文
摘要:对话框删除 通过审查元素 结果为div 无法查找id 等 使用css /xpath 复制 copy xpath 关闭 即可关闭窗口 登录测试 点击登录框 查看元素 编写 --》定位“登录”失败 点击的还是右上角的登录 换种方式 登陆成功 登录的py文件 多窗口切换 1.打开百度首页 2.搜索麦子学院
阅读全文
摘要:ActionChains 生成模拟用户操作的对象 from selenium.webdriver.common.action_chains import ActionChains ActionChains(driver):用于生成模拟用户行为 perform():执行存储行为 鼠标事件: 模拟鼠标事
阅读全文
摘要:简介: 在 XPath 中,有七种类型的节点:元素、属性、文本、命名空间、处理指令、注释以及文档(根)节点。XML 文档是被作为节点树来对待的。树的根被称为文档节点或者根节点。 /xxx 页面输出 /xxx/yyy 默认返回第一个输入框 使用下标方式进行查找 //xxx (也可以使用下标方式查找)
阅读全文
摘要:HTML基础 1. HTML 标题 HTML 标题(Heading)是通过 <h1> - <h6> 等标签进行定义的。 2. HTML 段落 HTML 段落是通过 <p> 标签进行定义的。 3. HTML 链接 HTML 链接是通过 <a> 标签进行定义的。可以进行点击跳转 注释:在 href 属性
阅读全文
摘要:什么是HTML? HTML 是用来描述网页的一种语言。 HTML 指的是超文本标记语言: HyperText Markup Language HTML 不是一种编程语言,而是一种标记语言 标记语言是一套标记标签 (markup tag) HTML 使用标记标签来描述网页 HTML 文档包含了HTML
阅读全文
摘要:在百度页面 查找元素 --搜索框元素 可以见到各种元素 查找(元素定位): 操作(元素操作方式): eg1 定位搜索框: 搜索框id 'kw' 使用 b.back()方法退回 搜索框name 'wd' class name 's_ipt' tag_name ‘input’ 因为页面中可能会出现很多i
阅读全文
摘要:简介: Selenium是一款基于web应用程序的开源测试工具。Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。Selenium是一个自动化的web应用功能测试工具。 Selenium的主要特点是其开源性、跨平台性以及众多的编程语言支持,你可以用html编写测试用例,也可以用pyt
阅读全文

浙公网安备 33010602011771号