摘要:
在Python中,global关键字允许你修改当前范围之外的变量。 其规则如下: 1.当我们在一个函数中创建一个变量时,默认情况下它是本地变量。 2.当我们在一个函数之外定义一个变量时,默认情况下它是全局变量。你不必使用 global 关键字。 3.我们使用 global 关键字在一个函数中来读写全 阅读全文
摘要:
之前有一篇文章写过打包的问题,不过是针对单文件的打包 https://www.cnblogs.com/ronyjay/p/7155089.html 最近需要打包一个项目,里面含有多个py文件,以及一些资源等,所以总结一下,多文件打包的方式 方法主要还是两个: 1,还是直接使用命令行的方式 pyins 阅读全文
摘要:
分为客户端,和服务端 # 服务端程序 import socket if __name__ == '__main__': # 1.创建socket(套接字)对象 serv = socket.socket() # 2.绑定地址信息 host = socket.gethostname() port = 1 阅读全文
摘要:
1.什么是WebSocket WebSocket是HTML5新增的协议,它的目的是在浏览器和服务器之间建立一个不受限的双向通信的通道。 简单点说就是让浏览器和服务器之间可以建立通信通道,任何一方都可以主动发消息给对方。 2.为什么会出现WebSocket,与HTTP协议的区别 HTTP协议是请求 - 阅读全文
摘要:
经常用到的一个指令:开启http服务 简述:在本地启动一个简单易用的服务器 1.安装node.js 2.安装http-server 进行全局安装,-g表示安装到全局,之后所有文件夹路径下输入http-server都可以使用 3.开启服务 进入到需要启动服务的文件夹,输入http-server命令就可 阅读全文
摘要:
简述一下遇到的问题:在Jenkins进行构建RF脚本的时候,出现了两个问题: 1个是速度非常慢,大概10个case要用半个小时的时间,而用rider运行非常正常 2个是没有出现浏览器的界面,这更导致了每次必须等报告出来才能调试错误,还经常出现各种莫名其妙的问题。 原因: 因为我们的jenkins是w 阅读全文
摘要:
List在编程里面是非常重要的一个数据结构,也有丰富的用法,不过,RF虽然虽然封装比较好,但和直接用python比起来,灵活性真的是非常差啊 先还是祭出官方文档 http://robotframework.org/robotframework/latest/libraries/Collections 阅读全文
摘要:
找了很久的方法,甚至使用了string库,才发现了catenate关键字,其实就在builtln库里面 其中有三种连接方法 结果分别为 ${str1} = 'Hello world'${str2} = 'Hello world'${str3} = 'Helloworld' 特别需要注意的是 第一种连 阅读全文
摘要:
昨天在看接口测试书的时候,提到了webserver,今天便弄来实验一番 1.什么是webservice 我觉得很多概念都说的过于复杂,大概可以理解成一种面向服务编程(SOA)的架构,不依赖于语言,不依赖于平台,可以实现不同语言的相互调用。(主要使用xml描述) 比较典型的就是天气预报,不同系统,不同 阅读全文
摘要:
总结下最近踩的坑 1.判断两字符串相等 在RF中判断两字符串相等可以使用==符号,但前提是前后表达式,常量都得加引号 2.在Run Keyword If语句中 如果有多个判断语句,可以用小写 and 或者是 or 连接,具体用 and 还是 or 根据自己程序的情况而定 如果判断后要执行多个语句 则 阅读全文