摘要: 1.下载pycharm 我们可以通过官网来下载软件:http://www.jetbrains.com/pycharm/ 当然,也可以通过百度云链接下载(三个版本任选一个即可):http://pan.baidu.com/s/1pL3EB39 安装后我们可以通过File-Open来把RF的脚本文件夹导入 阅读全文
posted @ 2021-07-13 16:09 IT界的一名小婊渣 阅读(326) 评论(0) 推荐(0) 编辑
摘要: Execute Javascript document.evaluate("//a[contains(@href,'createBook')]", document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null).snapshotItem(0 阅读全文
posted @ 2021-07-13 15:39 IT界的一名小婊渣 阅读(322) 评论(0) 推荐(0) 编辑
摘要: 操作滚动条: # 第一个参数横轴最左侧,10000代表最右侧;# #第二个参数代表上和下,0是代表最上边,10000代表最下边 js = "window.scrollTo(0,1500)"#操作浏览器右侧滚动条 driver.execute_script(js) 总结了几种js常用的定位元素方法,并 阅读全文
posted @ 2021-07-13 15:36 IT界的一名小婊渣 阅读(2564) 评论(0) 推荐(0) 编辑
摘要: 用例层: *** Settings *** Suite Setup 访问CRM个人网台系统Suite Teardown 退出系统Library StringResource 接口参数.robotResource 接口逻辑.robotResource ../../../01_Yz_Resource/0 阅读全文
posted @ 2021-07-13 15:34 IT界的一名小婊渣 阅读(177) 评论(0) 推荐(0) 编辑
摘要: TestCaese.robot *** Settings *** Suite Setup 访问CRM个人网台系统 Suite Teardown 退出系统 Library String Resource 接口参数.robot Resource 接口逻辑.robot Resource ../../../ 阅读全文
posted @ 2021-07-13 15:31 IT界的一名小婊渣 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1. 经常有人问这个元素找不到,一般先排除这两个地方,再自己找找A:是否等待了足够的时间让元素加载 (增加sleep xx, wait Until xxx)B: 仔细查查,这个元素是否进入到另一个frame了 (select frame xxx)上面两点都确定了还不行,那改变下xpath的方法 下面 阅读全文
posted @ 2021-07-13 15:29 IT界的一名小婊渣 阅读(1228) 评论(0) 推荐(0) 编辑
摘要: RobotFramework带有丰富的系统关键,使用时无需导入,直接使用,为写自动化用例带来了极大的方便;不能停留在知道或者是会得程度,只有熟练使用各关键字,才能提升自动化用例的写作效率。 下面将逐个举例介绍:为方便讲解,首先创建三个list变量:list_a、list_b、list_c;以及两个s 阅读全文
posted @ 2021-07-13 15:26 IT界的一名小婊渣 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 一、Linux必备知识 linux作为现在最流行的软件环境系统,一定需要掌握,目前的招聘要求都需要有linux能力。 二、Shell脚本 掌握shell脚本,包括shell基础与应用、shell逻辑控制、shell逻辑函数等。 三、互联网程序原理 四、Mysql数据库 件测试工程师必备Mysql数据 阅读全文
posted @ 2021-07-13 15:21 IT界的一名小婊渣 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 一、区别使用open打开文件,必须要使用close关闭文件,所以,为了保证无论是否出错都能正确地关闭文件。with open可以不用close()方法关闭文件,无论在文件使用中遇到什么问题都能安全的退出,即使发生错误,退出运行时环境时也能安全退出文件并给出报错信息。 二、open用法三、with o 阅读全文
posted @ 2021-07-13 15:17 IT界的一名小婊渣 阅读(1689) 评论(0) 推荐(0) 编辑
摘要: 基于python单元测试框架unittest完成appium自动化测试,生成基于html可视化测试报告 代码示例: 1 #利用unittest并生成测试报告 2 class Appium_test(unittest.TestCase): 3 """appium测试类""" 4 def setUp(s 阅读全文
posted @ 2021-07-13 15:11 IT界的一名小婊渣 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1.简介 在服务器上运行Flask接口,就能使用requests模块获取该接口的值。 先运行接口文件,再运行requests文件,即可获取值。 2.示例 2.1一个简单的flask接口 1 import json 2 from flask import Flask, request 3 4 # py 阅读全文
posted @ 2021-07-13 14:45 IT界的一名小婊渣 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 分层思想,就是通过关键字调用的方法,把大杂烩的代码根据脚本特征拆封开来,提高代码的灵活性和清晰度,从而也让一些组件层内容可扩展、可复用、可维护。 解析下目录结构: 这个用例使用了模板(Template),通过模板实现数据驱动 用例层:主要存放测试用例 流程层:功能业务流程 组件层:Page也功能组件 阅读全文
posted @ 2021-07-13 14:44 IT界的一名小婊渣 阅读(99) 评论(0) 推荐(0) 编辑
摘要: 一、参考资料 https://www.cnblogs.com/testwang/p/6097621.html 二、切换及定位关键字 怎么切换窗口呢?首先可以F5,查看可以用到的关键字: Select Window:选择浏览器窗口匹配定位器。如果找到该窗口,所有后续命令都将使用所选窗口,直到再次使用该 阅读全文
posted @ 2021-07-13 14:39 IT界的一名小婊渣 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 定义两个函数 ${int} create list 1 2 3${string} set variable i love python${null} create list 1.should be ture 和 should not be ture断言结果为真ture/断言结果为假fail: sho 阅读全文
posted @ 2021-07-13 14:29 IT界的一名小婊渣 阅读(494) 评论(0) 推荐(0) 编辑
摘要: 任何自动化测试框架或实例中断言是必不可少的,Robotframework同样如此,那下面就介绍下其常用断言关键字。 1、Should Be Empty 判断是否为空,如果不为空,执行失败,示例: ${value} Set Variable hello Should Be Empty ${value} 阅读全文
posted @ 2021-07-13 14:27 IT界的一名小婊渣 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 一、概念 1.空字符串:空字符串是指在内存中分配了存储空间,只是值的长度是0,在RobotFramework中表示方法:''; 2.None与null:None与null是指没有在内存中分配空间的,所以是没有值的。为什么None与null放一起说,都是一样的,只是在一些运行上可能不认None,但是n 阅读全文
posted @ 2021-07-13 11:51 IT界的一名小婊渣 阅读(776) 评论(0) 推荐(0) 编辑
摘要: https://linuxtools-rst.readthedocs.io/zh_CN/latest/index.html# 阅读全文
posted @ 2021-07-13 11:44 IT界的一名小婊渣 阅读(14) 评论(0) 推荐(0) 编辑