字符串 对于单个字符的编码,Python提供了ord()函数获取字符的整数表示,chr()函数把编码转换为对应的字符 以Unicode表示的str通过encode()方法可以编码为指定的bytes,例如: 纯英文的str可以用ASCII编码为bytes,内容是一样的,含有中文的str可以用UTF-8 ...
分类:
编程语言 时间:
2018-05-06 16:22:58
阅读次数:
188
前言 文件下载时候会弹出一个下载选项框,这个弹框是定位不到的,有些元素注定定位不到也没关系,就当没有鼠标,我们可以通过键盘的快捷键完成操作。 SendKeys库是专业的处理键盘事件的,所以这里需要用SendKeys解决 一、下载场景 1.当点到下载按钮时候,会弹出如下页面 2.如果想点“保存文件”按 ...
分类:
编程语言 时间:
2018-05-06 16:23:07
阅读次数:
185
20165104 JAVA第三次实验 =========== 一、实验目的与要求 完成实验、撰写实验报告,注意实验报告重点是运行结果,遇到的问题以及分析 实验报告中统计自己的PSP(Personal Software Process)时间 掌握使用IDEA完成基础编程与程序调试的能力 二、实验内容 ...
分类:
编程语言 时间:
2018-05-06 16:23:14
阅读次数:
178
前言 背景介绍:做wap页面自动化的时候,把url地址直接输入到浏览器(chrome浏览器有手机wap模式)上测试,有个按钮死活点不到,用wap模式的触摸事件也无法解决,后来想用jquery去执行点击。发现报$ is not defined。 仔细检查了语法,发现语法没问题,在浏览器上直接执行,也是 ...
分类:
编程语言 时间:
2018-05-06 16:23:56
阅读次数:
479
前言 实现需求:当测试用例全部通过的时候,不发邮件,当用例出现Error或Failure的时候发送邮件 解决思路:生成html测试报告后,用bs4解析html页面,写个函数判断页面上是都有不通过的记录 html报告 1.查看html报告,主要看Status这一行是否会出现Failure 或 Erro ...
分类:
编程语言 时间:
2018-05-06 16:24:09
阅读次数:
177
前几天有人在群里给小编出了个数学题: 假设你有无限数量的邮票,面值分别为6角,7角,8角,请问你最大的不可支付邮资是多少元? 小编掰着手指头和脚趾头算了下,答案是:1.7元 那么问题来了?为啥是1.7呢,于是小编用python解决了这个小学数学题。 一、排列组合 假设6、7、8角各有50张(50张够 ...
分类:
编程语言 时间:
2018-05-06 16:24:18
阅读次数:
189
效果图: 实现思路: 1.布局转换,定义一个大数组,可以存放每个li的小数组(left,top) 2.点击按钮随机事件 将每个li标签添加对象下标,再进行Math.random()的sort()排序 3.拖拽事件 将当前获取的li标签进行拖拽操作,再进行碰撞检测,这里通过勾股定理判断当前li标签与其 ...
分类:
编程语言 时间:
2018-05-06 16:24:51
阅读次数:
619
拓扑排序 拓扑序:如果图中从V到W有一条有向路径,则V一定排在W之前。满足此条件的顶点序列成为一个拓扑序 获得一个拓扑序的过程就是拓扑排序 AOV如果有合理的拓扑序,则必定是有向无环图(Directed Acyclic Graph,DAG) 关键路径问题 AOE(Activity On Edge)网 ...
分类:
编程语言 时间:
2018-05-06 16:25:04
阅读次数:
288
目录 在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方法;对于任意一个对象,都能够调用它的任意一个方法和属性。 程序运行时,允许改变程序结构或变量类型,这种语言称为动态语言。 Perl、Python、Ruby是动态语言;C++、Java、C#不是动态语言。 Java程序可以加载一个运行时 ...
分类:
编程语言 时间:
2018-05-06 16:25:12
阅读次数:
248
String,StringBuilder,StringBuffer Java中的String,StringBuilder,StringBuffer三者的区别 1. 在运行速度上:StringBuilder > StringBuffer > String原因:String 为字符串常量,而String ...
分类:
编程语言 时间:
2018-05-06 16:25:34
阅读次数:
221
前言 冬天到了,小伙伴们最喜欢和好朋友一起吃火锅了,那么这种多个人同时吃火锅的场景如何用python实现呢? 执行函数 1.先写一个执行函数,用来实现做某件事情,不同的人吃火锅用一个参数people代替。 重写threading.Thread 1.使用Threading模块创建线程,直接从threa ...
分类:
编程语言 时间:
2018-05-06 16:26:14
阅读次数:
195
前言 您使用的是不受支持的命令行标记:--ignore-certificate-errors.稳定性和安全性会有所下降 selenium2启动Chrome浏览器是需要安装驱动包的,但是不同的Chrome浏览器版本号,对应的驱动文件版本号又不一样,如果版本号不匹配,是没法启动起来的。 一、Chrome ...
分类:
编程语言 时间:
2018-05-06 16:26:29
阅读次数:
210
前言: JavaScript是一门动态、弱类型的脚本语言。 (一).作用: (1).页面特效。(2).前后交互。(3).后台开发(node) (二).Java和JavaScript之间什么关系?雷锋和雷峰塔一样的关系,老婆和老婆饼一样的关系。压根没有关系,最多语法看起来有点像。 (三).写在哪儿 ( ...
分类:
编程语言 时间:
2018-05-06 16:26:36
阅读次数:
174
前言 selenium+phantomjs可以打开无界面的浏览器,实现静默模式启动浏览器完成自动化测试,这个模式是极好的,不需要占用电脑的屏幕。 但是呢,phantomjs这个坑还是比较多的,并且遇到问题也看不到页面,无法排查问题。 事实上Chrome浏览器也是可以实现静默模式,在电脑上不显示页面, ...
分类:
编程语言 时间:
2018-05-06 16:26:45
阅读次数:
574
优化html报告 为了满足小伙伴的各种变态需求,为了装逼提升逼格,为了让报告更加高大上,测试报告做了以下优化: 测试报告中文显示,优化一些断言失败正文乱码问题 新增错误和失败截图,展示到html报告里 优化点击截图放大不清晰问题 增加饼图统计 失败后重试功能 兼容python2.x 和3.x 报告效 ...
分类:
编程语言 时间:
2018-05-06 16:26:59
阅读次数:
307
前言 1.python环境2.72.threading模块系统自带 单线程 1.平常写的代码都是按顺序挨个执行的,就好比吃火锅和哼小曲这两个行为事件,定义成两个函数,执行的时候,是先吃火锅再哼小曲,这种就是单线程的行为。 2.生活中我们是可以一边吃火锅一边哼小曲的,那么代码里面如何实现这种同时进行的 ...
分类:
编程语言 时间:
2018-05-06 16:27:08
阅读次数:
163
出现问题 1.用selenium启动浏览器出现‘Chrome正在受到自动软件的控制’ 2.如果不想看到这种讨厌的提示语,启动浏览器时候加个配置就行了 disable-infobars 1.在浏览器配置里加个参数,忽略掉这个警告提示语 option = webdriver.ChromeOptions( ...
分类:
编程语言 时间:
2018-05-06 16:28:41
阅读次数:
196
判定偶数 两个集合的交集 两个集合的并集 ...
分类:
编程语言 时间:
2018-05-06 16:28:51
阅读次数:
196
题目: 解题思路: 用后一天减去前天得到隔天的利润,然后将该题目转化为求最大子序列和的问题。 ...
分类:
编程语言 时间:
2018-05-06 16:29:00
阅读次数:
214
前言 在执行用例过程中由于是无人值守的,用例运行报错的时候,我们希望能对当前屏幕截图,留下证据。 在写用例的时候,最后一步是断言,可以把截图的动作放在断言这里,那么如何在断言失败后截图呢? 一、截图方法 1.get_screenshot_as_file(self, filename) --这个方法是 ...
分类:
编程语言 时间:
2018-05-06 16:29:15
阅读次数:
190