摘要: 结果如下: 阅读全文
posted @ 2016-09-01 15:08 脚踏丷七星 阅读(28965) 评论(1) 推荐(1) 编辑
摘要: 发现一奇葩问题,用idle或pyscripter执行脚本,生成的是空白html,通过cmd,进入脚本目录执行python xx.py,却能生成测试报告。HTMLTestRunner 例子#coding=utf-8from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver.common.keys import Keysfrom selenium.webdriver.support.ui import Selectfrom selenium.common.excep 阅读全文
posted @ 2014-04-05 05:22 脚踏丷七星 阅读(830) 评论(0) 推荐(0) 编辑
摘要: 参数化按行读取txt,每行默认自带了回车换行操作,导致脚本报错,故而按行读取时,需要去掉默认的'\n'#coding=utf-8from selenium import webdriverimport os,timesource = open("G:\\seleniums\\data.txt", "r")values = source.readlines()source.close()for serch in values: #这里使用了strip去掉每行结束的\n serch=serch.strip('\n') brow 阅读全文
posted @ 2014-04-05 04:25 脚踏丷七星 阅读(1798) 评论(0) 推荐(0) 编辑
摘要: 解决:打开本地html,提示:此网站窗口向您索取信息,如果信任此网站,请单击此处允许脚本窗口 工具-internet选项-安全-自定义级别-脚本-允许网站试用脚本窗口提示获取信息 选择启用工具-Internet选项-->高级 找到"允许活动内容在我的计算机上的文件中运行" 打上勾,确定解决:为了有利于保护安全性,IE已限制此网页运行可以访问计算机的脚本或 ActiveX 控件。请单击这里获取选项... 这个东西很烦人的。有以下两个方法解决: 1. 如果你的HTML文件中有下面这句话 那直接加入下面这句话就行了 2. 没有的话.用下面这两句,记住要放在的前面 (url= 阅读全文
posted @ 2014-04-02 19:12 脚踏丷七星 阅读(401) 评论(0) 推荐(0) 编辑
摘要: #coding=utf-8#---中文乱码---#直接打印中文print '千里之外取人首级,瞬息之间爆人菊花。'#中文前面加u,变成Unicode编码print u'千里之外取人首级'#转码print '瞬息之间爆人菊花'.decode('utf-8').encode('gb2312')结果: 阅读全文
posted @ 2014-03-29 16:57 脚踏丷七星 阅读(351) 评论(0) 推荐(0) 编辑
摘要: #coding=utf-8#---异常处理---# 写一个自己定义的异常类class MyInputException(Exception): def __init__(self, length, least): Exception.__init__(self) self.length = length self.least = leasttry: s = raw_input(u'输入一个字符串:') # 如果长度小于5,触发自定义的异常 if len(s) < 5: raise MyInputException(... 阅读全文
posted @ 2014-03-28 09:12 脚踏丷七星 阅读(340) 评论(0) 推荐(1) 编辑
摘要: Python 2.7.5代码: 1 #coding=utf-8 2 import random 3 4 #定义计数器,默认为0 5 num=0 6 #定义随机结果集,默认为空列表 7 choose_resault=[] 8 9 #最多可随机5次10 while num=max_num:17 print u'随机数上限必须大于下限'18 pass19 #确定能随机5次20 elif len(range(min_num,max_num+1))<5:21 print u'随机数总数小于5,不够随机5次,重新输入!'22 ... 阅读全文
posted @ 2014-02-10 11:19 脚踏丷七星 阅读(2359) 评论(0) 推荐(0) 编辑
摘要: linux自定义命令,就是给当前命令取个别名。比如:ls 列出当前的文件,rm + 文件名 就能删除该文件,如何自定义命令,可以使用alias比如:alias gobin='cd /opt/tomcat/apache-tomcat-6.0.16/bin'这样,你输入gobin就等同于输入后面一长串命令。如果想登陆系统后,就能直接使用自定义的命令可以将参数加到当前用户主目录下的.profile或者.bashrc里面(.profile和.bashrc都是隐藏文件,终端下输入ls -a可以看到).profile 针对当前普通用户配置文件.bashrc 针对root用户配置文件如何实现 阅读全文
posted @ 2013-08-22 10:33 脚踏丷七星 阅读(1862) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://www.cnblogs.com/maybego/p/3234055.html1、下载clearwindow.py(右击-目标另存为,直接点击会打开脚本内容)。2、拷贝clearwindow.py文件,放在Python安装目录Python X\Lib\idlelib下面(X为你的python版本)。3、记事本打开Python X\Lib\idlelib目录下的config-extensions.def(idle扩展的配置文件),为防出错,建议先备份。4、修改config-extensions.def ,在末尾添加如下内容,然后保存退出:[ClearWindow]enable 阅读全文
posted @ 2013-08-07 16:33 脚踏丷七星 阅读(885) 评论(0) 推荐(0) 编辑
摘要: 背景: 中午快餐,菜单吃了个遍,天天纠结于不知道点啥菜。 想起读书考试时,丢纸团选答案,于是用python写个随机点菜脚本玩玩。功能: 菜单为Excel,一个Sheet页为一个分类,每行显示每道菜的编号、菜名、价格,如下图所示。 1、程序启动,程序提示选择分类,按输入的数字进入相应分类所在Sheet页(目前分类写死,只有3类)。2、程序获取Sheet页最大行数,以此为上限,随机生成一个1到最大行数之间的数字。 3、程序根据生成的随机数,读出该行的菜名、价格。 4、程序总计可随机选菜3次,3次后退出,每次提示是否继续,是则继续,否则程序立即退出。 5、若所选分类所在Sheet页总行数小于3,不能 阅读全文
posted @ 2013-07-29 17:33 脚踏丷七星 阅读(2147) 评论(0) 推荐(0) 编辑