03 2019 档案
摘要:一、用xlrd和xlwt读写excel 首先下载安装xlrd和xlwt这两个库。 1、打开excel 2、获取读入的文件的sheet 3、获取sheet的最大行数和列数 4、获取某个单元格的值 5、打开将写的表并添加sheet 6、将数据写入excel 7、保存 相关代码 # coding=utf-
阅读全文
摘要:前提知识: 1、webdriver中提供了操作cookie的相关方法: get_cookies() 获得cookie信息 add_cookie(cookie_dict) 添加cookie delete_cookie(name) 删除特定(部分)的cookie delete_all_cookies()
阅读全文
摘要:方法一:set suite variable/set global variable 假设执行add school class会返回一个id,这个id在后面的脚本中还要使用。 因为初始化时只能有一个关键字,所以没有地方放返回值,所以可以用下面的方法 设置一个关键字suite setup action
阅读全文
摘要:步骤: 1、创建与数据库的连接对象; 2、创建游标; 3、通过游标执行语句 4、增删改需要提交(commit)数据 5、关闭连接 如: import MySQLdb # Python通过MySQLdb库来实现操作数据库 1、创建与数据库的连接对象 connect = MySQLdb.connect(
阅读全文
摘要:交互原理: 服务端和客户端通过底层socket接口编程通信,交互的信息都是通过byte字节形式传递,网络传输中不能保证信息完整传输有可能是分片传输,所以可能从缓冲区获取的信息需要分段拼接或拆分组合成一段段完整的信息读取;现在为了避免信息不完整,一般是通过给信息加上一个头部信息(一般存储了对信息长度和
阅读全文
摘要:通过putty文件访问: 通过Python文件执行访问: # 是通过paramiko库实现:pip install paramiko 连接Linux及操作步骤: 1、ssh=paramiko.SSHClient() # 创建sshclient实例对象 2、ssh.connect(主机IP地址,端口,
阅读全文
摘要:Python2除法:/,//,% "/":整数相除,向下取整;浮点数相除,向下取整(类似1/2,想保留小数应该写成1.0/2或者1*1.0/2); “//”:整数相除,与“/”相同;浮点数相除,只返回整数部分,小数部分取零 “%”:取余 Python3除法:/,//,% "/":整数相除,也包含小数
阅读全文
摘要:题目: 答案1:通过返回值实现 1、创建线程类,重构线程基类初始化函数 2、创建子线程实现调用返回值的操作
阅读全文
摘要:第一种:内建方法sort() 可以直接对列表进行排序 用法: list.sort(func=None, key=None, reverse=False(or True)) 对于reverse这个bool类型参数,当reverse=False时:为正向排序;当reverse=True时:为方向排序。默
阅读全文
摘要:1、os.listdir():用于返回指定的文件夹包含的文件或文件夹的名字的列表。 如: dir ='F:/Home_01/img'#当前目录 filenames=os.listdir(dir)#filenames存储dir下的所有文件名。 注意:os.listdir()返回的文件名不一定是顺序的,
阅读全文
摘要:import os # 当前文件的路径 1、os.getcwd(); 2、os.path.realpath(__file__) # 当前文件的父路径 1、pwd=os.getcwd() os.path.abspath(os.path.dirname(pwd)+os.path.sep+".") ; 2
阅读全文
摘要:常用的两种方式: 1.python的OS模块。 OS模块调用CMD命令有两种方式:os.popen(),os.system(). 都是用当前进程来调用。 os.system是无法获取返回值的。当运行结束后接着往下面执行程序。用法如:OS.system("ipconfig"). OS.popen带返回
阅读全文
摘要:相关知识点: 题目: 答案:
阅读全文
摘要:${var} set variable 123 ${var}类似于变量值,相当于123 $var类似于变量名,指向对应的存储位置,相当于“123”,一般只有在rf关键字为断言的如“should be true"等才使用,在关键字如“log console”或者其他引用的关键字无效 如:
阅读全文
摘要:执行命令 执行一个用例 robot -t “testcase_name“ data_test.robot 按用例文件执行 robot data_test.robot或者 robot --suite “prjxx.robot.data test" test_directory 执行目录下所有用例 ro
阅读全文
摘要:1、安装rf 执行命令:pip install robotframework; 2、安装seleniumlibrary库 执行命令:pip install --upgrade robotframework-seleniumlibrary 3、pycharm中安装插件,使得rf文件可高亮、自动索引关键
阅读全文
摘要:app里面页面有原生和webview的,或者H5的 1.手机百度搜索结果页面 手机百度,点击搜索输入框,输入关键字点击搜索,出来的搜索结果页面,无法通过UI automator viewer来定位元素。 移动框选区域,发现无法框选局部元素,右侧也不会显示元素的id class信息。看到右侧红圈那个w
阅读全文
摘要:(得要学着看源码) 问题: self.driver.find_element_by_id("id").get_attribute("content-desc"), 会报NoSuchElement异常,经过验证是get_attribute的问题 问题原因探究:需要学会分析排插定位问题的根源,最关键还是
阅读全文