- 博客(23)
- 资源 (1)
- 收藏
- 关注
转载 小甲鱼python入门学习第17讲 课后练习
以下问题与答案来源于:https://fishc.com.cn/thread-41663-1-1.html 测试题: 你有听说过DRY吗? 我的答案:没有听说过 正确答案: DRY 是程序员们公认的指导原则:Don’t Repeat Yourself. 快快武装你的思维吧,拿起函数,不要再去重复拷贝一段代码了! 都是重复一段代码,为什么我要使用函数(而不使用简单的拷贝黏贴)呢? 我的答案:...
2020-02-21 12:02:14
670
原创 python断言
断言:验证应用程序的状态是否与期望的一致 断言的4种模式 assert:断言失败时,将终止测试 verity:断言失败时,该测试继续执行,并将错误计入日志,也就是说允许此单个验证通过,确保应用程序在正确的页面上,提高脚本的伸缩性 waitfor:用于等待某些条件变为真,可用于AJAX程序的测试,如果该条件为真,他们将立即成功执行,如果该条件不为真 ,则将失败并暂停测试,直到超过当前所设定的超时时间...
2018-12-01 11:25:51
658
原创 自动化测试学习day15 接口自动化
请求头: Host: bologe.net 请求的服务器地址 User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:61.0) Gecko/20100101 Firefox/61.0 访问设备的信息 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8 普通文本 权...
2018-11-30 11:09:35
303
原创 自动化学习day14 appium
App会话设置参数: automationName 自动化引擎名称(Appium, Selendroid)默认使用Appium引擎 platformName 移动平台(iOS, Android, FirefoxOS) deviceName 设备名称(Android平台随便填) app 应用的绝对路径 browserName 移动浏览器名称,与app属性冲突 udid 真机的id an...
2018-11-30 10:48:17
304
原创 自动化学习day13 appium
1、环境配置 1、安装安卓模拟器 2、安装appium服务器 3、解压Android的adt-bundle压缩包 4、安装JDK SDK文件解压后需要确认的环境变量: JAVA_HOME C:\Program Files\Java\jdk1.8.0_51 JRE_HOME C:\Program Files\Java\jre1.8.0_51 ANDROID_HOME C:\adt-bundle...
2018-11-27 22:32:44
283
原创 自动化测试学习day9 selenium day2
浏览器对象: driver.maximize_window()浏览器窗口最大化 driver.minimize_window()浏览器窗口最小化 driver.close()关闭当前窗口 driver.quit()关闭所有窗口 driver.back()后退一个页面 driver.forward()前进一个页面 driver.name浏览器名字 driver.title当前页面标题 driver....
2018-11-21 21:28:38
351
原创 自动化学习day10 selenium day3(1)
当HTML页面中包含iframe标签时,即页面中嵌套其他页面时,要定位元素需要先切换到iframe或frame中才能定位其中的元素 这里用到的函数是driver.switch_to.frame(‘test1’)后面的括号中传参是iframe的name或者ID #此处的test1表示frame的name或者ID driver.switch_to.frame('test1') 当你要切换到上一层框架...
2018-11-21 21:11:31
169
原创 自动化测试学习day10 selenium day3
今天做的练习是用python写一个脚本,在中国人才热线网上完成搜索、勾选、提交申请的流程 代码如下 import unittest from selenium import webdriver from selenium.webdriver.common.action_chains import ActionChains from time import sleep class Tests(u...
2018-11-21 20:32:40
297
原创 自动化测试学习 selenium学习第一天
css html 1、html HTML 指的是超文本编辑语言 (Hyper Text Markup Language) 不是一种编程语言,而是一种标记语言 标记语言是一套标签 使用标记标签来描述网页 描述一级标题 描述二级标题 百度一下 定义超链接 我是一个段落 定义段落 单选框 复选框 提交按钮 value属性可更改显示名称 下拉菜单 单选下拉菜单 文本域 2、css ...
2018-11-17 12:01:02
178
原创 自动化测试学习 python学习day7
连接MySQL数据库 python和mysql相连 需要安装Mysql-python的一个插件 然后连接 import MySQLdb from datetime import date if __name__ == '__main__': # 连接数据库,返回数据库连接对象 conn = MySQLdb.connect(host='127.0.0.1', user='root...
2018-11-17 11:57:36
248
原创 自动化测试学习 python学习 day6
类 class 例1 定义一个学生类 # 定义类Student class Student(object): """ 表示学生的类 """ # 定义类方法(class method) def study(self, course): # print "我在学习%s呢!"%course print "%s在学习%s呢!"%...
2018-11-17 11:46:11
263
原创 python练习 一个猜数字的小游戏
import random if __name__ == '__main__': r = random.randint(1, 100) while True: n = input('请输入一个整数[1-->100]: ') if n < r: print "猜小了" elif n > r: ...
2018-11-17 11:06:36
426
原创 自动化测试学习 python学习第五天
今天学习的是python中模块的引用也就是 import 主要包括以下模块 sys os time time if __name__ == '__main__': # 自1970年1月1日零食零分零秒到现在经过的秒数 # 时间戳 t = time.time() # print time.localtime()[0] # 根据本地时区转换成类似元组格式的...
2018-11-17 11:04:52
199
原创 ython自学笔记 集合
>>> num = {1,2,3,4,5} >>> type(num) <type 'set'> set表示num的类型是一个集合 单数当num = {}时,这个type(num)的类型就是dict >>> num = {} >>> type(num) <type 'dict'> 在
2018-11-12 11:40:39
232
原创 用python写一个查询员工信息,添加员工信息的功能--进阶版 将添加的员工信息写入一个txt文件
# coding=utf8 # function 函数 def add_emp(e): """ 添加员工信息 :return: 添加成功返回0,失败返回-1 """ name = raw_input('请输入员工名字:') #将输入的员工名字与文件中已经存在的员工姓名比较,如已存在则无法添加 emps = open(e, 'r') ...
2018-11-10 16:47:03
2091
原创 自动化测试学习 python学习day4
#文件读写(IO操作) #打开文件 返回文件对象 f= open(r’E:\tmp\test.txt’,‘w’) f.read(5)从文件中读取5个字节 f.read()读取文件内容,返回字符串类型 strip()去除头火尾 spilt()分割字符串 f.readlines()读取文件所有行,返回列表 f.readline() 读取文件一行,返回字符串,读到文件末尾,再读返回空字符串 f.mode...
2018-11-10 16:42:31
183
原创 用python写一个查询员工信息,添加员工信息的功能
# coding=utf8 e1 = {'name':'Jack', 'age':22, 'sal':8000} e2 = {'name':'Tom', 'age':27, 'sal':5000} e3 = {'name':'Nick', 'age':26, 'sal':8000} e4 = {'name':'Mary', 'age':21, 'sal':12000} e5 = {'name'...
2018-11-09 00:02:34
3925
原创 自动化测试学习 python学习day3
python写一个登陆程序 1、用户名和密码存在一个字典里,输入正确的用户名和密码登陆 2、首先输入用户名,如果用户名不存在或者为空,则一直提示输入正确的用户名 3、用户名正确时,提示输入密码,如果密码和用户名不对应,则提示密码错误重新输入 4、密码最多输错3次 5、密码错误提示还有几次机会 6、用户名和密码正确 登陆成功 dic = {'admin':'123456','user1':'1231...
2018-11-08 23:55:05
311
原创 python打印30到50之间所有的质数
for else实现 for m in range(30, 51): if m > 1: for i in range(2, m): if (m % i) == 0: break else: print(str(m)+'是质数') for循环实现 for n in range (20,51): ...
2018-11-08 23:34:35
4272
原创 python实现从键盘读取一个整数判断是否是质数
while循环 a = input('请输入一个整数') i=2 while i < a: if a%i ==0: print ('%d不是一个质数') % a break i += 1 if i ==a: print ('%d是一个质数') % a for循环 x = input('请输入一个整数') flag = True for...
2018-11-08 23:28:56
4985
1
原创 自动化测试 python学习day2
序列(sequence): 字符串str,列表list,元组tuple 序列类型支持索引(index),从0开始 eg: s = 'IlovePython' s[0] ===> 'I' s[5] ===> 'P' s[-1] ===> 'n' 分片,切片 s[5:8] ===> 'Pyt' 从索引为5的字符到索引为8的字符的前一个,不包含索引为8的字符 s[:8] ==...
2018-11-08 23:21:24
221
原创 自动化测试学习日记day1 python第一天
自动化测试学习日记day1 python第一天 type() 查看数据的类型 len() 计算字符串、列表、元组和字典的长度 数据类型 整数 int 3 长整型 long 3L 浮点数 float 3.1 字符串 str ‘tom’ “tom” ‘’‘tom’’’ “”“tom”"" ‘’ 布尔类型 bool True False 列表 list [1, 2.0, ‘hel...
2018-11-08 21:09:45
207
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅