python
「已注销」
这个作者很懒,什么都没留下…
展开
-
python小练习——使用while,完成以下图形的输出
需求:完成以下图像输出*************************代码:line = 1try: total_line = int(input('请输入打印的行数(要求为奇数):')) if total_line % 2 == 0: print('请输入奇数!') else: while line &l...原创 2019-05-06 11:48:40 · 4874 阅读 · 0 评论 -
web自动化——封装开启和关闭浏览器
''' 封装开启、关闭浏览器'''# 导包from selenium import webdriverfrom time import sleepclass Common(object): ''' 定义通用类 ''' # 初始化 def __init__(self): self.driver = webdrive...原创 2019-05-24 05:47:52 · 986 阅读 · 0 评论 -
WEB自动化——练习之QQ邮箱登录
# 导包from selenium import webdriverfrom time import sleep# 导入动作链类,可以储存鼠标动作并执行from selenium.webdriver import ActionChainsdriver = webdriver.Firefox()driver.maximize_window()# 打开urldriver.get('...原创 2019-05-24 05:27:45 · 1112 阅读 · 1 评论 -
web自动化测试——QQ邮箱登录之使用HTMLTestRunner生成测试报告
1、下载HTMLTestRunner.py 文件放到Commonlib包目录下 URL: http://tungwaiyip.info/software/HTMLTestRunner.html2、导入HTMLTestRunnerfrom Commomlib.HTMLTestRunner import HTMLTestRunner3、调用HTMLTestRunner生成测试报...原创 2019-05-28 12:41:48 · 861 阅读 · 0 评论 -
web自动化测试——QQ邮箱登录之Testcase(testsuit)测试套件
import unittestfrom Testcase.testcase_login import Testcaseclass Test(unittest.TestCase): ''' 继承unittest.TestCase类 ''' def test_suit(self): suit = unittest.TestSuite()...原创 2019-05-27 12:29:24 · 793 阅读 · 0 评论 -
web自动化测试——QQ邮箱登录之Testcase(testcase_login)测试用例
import unittestfrom Bussniess.login import Loginclass Testcase(unittest.TestCase): ''' 继承unittest的TestCase类 ''' def setUp(self): print('执行登录开始') def tearDown(self)...原创 2019-05-27 12:27:16 · 2768 阅读 · 0 评论 -
web自动化测试——QQ邮箱登录之Bussiness(login)登录操作
from Commomlib.Commonlib import Commonclass Login(Common): ''' 继承Common类 ''' def login(self, user, pwd): # 跳转到QQ邮箱 self.open_url('https://mail.qq.com/cgi-bin/log...原创 2019-05-27 12:24:34 · 1965 阅读 · 0 评论 -
web自动化测试——unittest的简单使用及运行
import unittest# 继承TeatCase类,TeatCase类是测试用例类class Test(unittest.TestCase): #执行前的准备工作 def setUp(self): print('执行开始') # 执行后的清理工作 def tearDown(self): print('执行结束') ...原创 2019-05-25 06:23:09 · 319 阅读 · 0 评论 -
web自动化测试——QQ邮箱登录之Commonlib(封装开启、关闭浏览器;封装元素的定位和操作)
''' 1、封装开启、关闭浏览器 2、封装定位元素 3、封装元素操作'''# 导包from selenium import webdriverfrom time import sleepclass Common(object): ''' 定义通用类 ''' # 初始化 def __init__(self): ...原创 2019-05-24 13:23:46 · 499 阅读 · 0 评论 -
web自动化测试——封装元素定位
''' 1、封装开启、关闭浏览器 2、封装定位元素'''# 导包from selenium import webdriverfrom time import sleep# 导入动作链类,可以储存鼠标动作并执行from selenium.webdriver import ActionChainsclass Common(object): ''' ...原创 2019-05-24 12:51:29 · 1024 阅读 · 0 评论 -
Python小练习——计算器V2.0
''' 版本:V2.0 功能:实现加减乘除的计算器功能 修改内容:1、对输入字符串去除空格 2、再1.0基础上新增实现浮点数的计算'''def calculate(left_number, operation, right_number): ''' 加减乘除计算 :param left_number: :param op...原创 2019-05-15 12:32:51 · 198 阅读 · 0 评论 -
Python小笔记——如何使用str.isdigit()函数判断输入的字符串是否为数字和浮点数
语法str.isdigit()参数无返回值如果字符串只包含数字则返回 True 否则返回 False。含有小数点,返回Falsea=‘121243.23’a.isdigit()Out[8]: False含有空格,返回Falseb=’ 788’b.isdigit()Out[10]: False全部为数字,返回Truec=‘908989’c.isdigit()Ou...原创 2019-05-15 12:23:18 · 7063 阅读 · 1 评论 -
python问题——ValueError: only 2 non-keyword arguments accepted
问题:ValueError: only 2 non-keyword arguments accepted原因:array函数少了外层中括号将代码改为以下这样就可以了staff_array =np.array( [['员工编号', '姓名', '年龄', '性别'], ['0000', '梅邀雪', '女', '22'], ...原创 2019-05-07 11:41:06 · 1650 阅读 · 0 评论 -
Python小练习——计算器
‘’’功能:实现加减乘除的计算器功能‘’’def calculate(left_number, operation, right_number):‘’’加减乘除计算:param left_number::param operation::param right_number::return:result‘’’if operation == ‘+’:result = left...原创 2019-05-14 16:44:00 · 298 阅读 · 0 评论 -
web自动化测试——webdriver截图优化:如何生成日期目录,并将截图以时间命名保存于日期文件夹中
Webdriver自带截图功能有两种,get_screenshot_as_file(),save_screenshot(),一般我习惯使用前者。使用这两种方式截图时传入文件存放路径名称即可截图成功。但是每一次截图时需要传入一个文件名,并且多次命名可能存在重复或者毫无章法。因此可以采用自动生成日期、时间来命名文件夹和文件名称可方便管理截图,并且调用截图函数时,不需要一次次的传参。语法:...原创 2019-05-30 05:34:20 · 1052 阅读 · 0 评论