上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页
摘要: Python通过两个标准库thread和threading提供对线程的支持。thread提供了低级别的、原始的线程以及一个简单的锁。threading基于Java的线程模型设计。 锁(Lock)条件变量(Condition)在Java中是对象的基本行为(每一个对象都自带了锁和条件变量),而在 Pyt 阅读全文
posted @ 2018-12-06 16:24 灵笑若然 阅读(1431) 评论(0) 推荐(0) 编辑
摘要: # 在数据库新增查询,执行如下命令即可: show VARIABLES like '%max_allowed_packet%'; set global max_allowed_packet = 2*1024*1024*10; -- 后面 2*1024*1024*10是大小 阅读全文
posted @ 2018-11-29 16:26 灵笑若然 阅读(755) 评论(0) 推荐(0) 编辑
摘要: .mmap是一种思维导图文件的后缀,可以用Xmind软件打开。 阅读全文
posted @ 2018-11-29 11:09 灵笑若然 阅读(4603) 评论(0) 推荐(0) 编辑
摘要: 1.1Edge浏览器(不过,Edge浏览器只能运行于 Windows 10) Edge驱动的下载地址,复制链接http://go.microsoft.com/fwlink/?LinkId=619687 下载MicrosoftWebDriver.msi 文件。双击安装,将安装目录添加到系统环境变量pa 阅读全文
posted @ 2018-11-13 13:35 灵笑若然 阅读(2928) 评论(0) 推荐(0) 编辑
摘要: Selenium Grid允许同时并行地、在不同的环境上运行多个测试任务。这里主要演示一下怎么使用Selenium Grid。 准备: 1、 需要两台机子 2、两台机子分别安装好JDK环境 3、两台机子需要从https://pypi.python.org/pypi/selenium下载seleniu 阅读全文
posted @ 2018-11-13 10:44 灵笑若然 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 1、SVN服务器搭建和使用 下载地址:http://subversion.apache.org/packages.html 滚动到浏览器底部,下载并安装:VisualSVN服务器端和tortoiseSVN客户端结合使用更好。(下载和安装过程请自行百度) 2、启动VisualSVN服务器端。 3、新建 阅读全文
posted @ 2018-11-12 22:35 灵笑若然 阅读(3192) 评论(0) 推荐(0) 编辑
摘要: 利用Selenium Grid可以在不同的主机上建立主节点(hub)和分支节点(node),可以使主节点上的测试用例在不同的分支节点上运行。 对不同的节点来说,可以搭建不同的测试环境(操作系统、浏览器),从而得到一份测试用例在不同环境下的执行结果。 Selenium Grid允许同时并行地、在不同的 阅读全文
posted @ 2018-11-12 19:00 灵笑若然 阅读(937) 评论(0) 推荐(0) 编辑
摘要: Selenium Server环境配置 下面下载、配置并运行Selenium Server。 ① 下载 Selenium Server。 下载地址为:https://pypi.python.org/pypi/selenium ②配置Java环境。 Java环境分为JDK和JRE两种。JDK的全称为J 阅读全文
posted @ 2018-11-12 18:43 灵笑若然 阅读(3262) 评论(0) 推荐(0) 编辑
摘要: Page Object设计模式的优点如下: ① 减少代码的重复。 ② 提高测试用例的可读性。 ③ 提高测试用例的可维护性,特别是针对UI频繁变化的项目。 当为Web页面编写测试时,需要操作该Web页面上的元素。然而,如果在测试代码中直接操作HTML元素,那么你的代码是极其脆弱的,因为UI经常变动。我 阅读全文
posted @ 2018-11-12 17:56 灵笑若然 阅读(527) 评论(0) 推荐(0) 编辑
摘要: 有这样的一个场景: 假设生成的测试报告与多人相关,每个人都去测试服务器査看就会比较麻烦,如果把这种主动的且不及时的査看变成被动且及时的査收,就方便多了。 整个程序的执行过程可以分为三个步骤: ① 通过unittest框架的discover()找到匹配测试用例,由HTMLTestRunner的run( 阅读全文
posted @ 2018-11-12 15:47 灵笑若然 阅读(828) 评论(0) 推荐(0) 编辑
摘要: SMTP (Simple Mail Transfer Protocol)是简单邮件传输协议,它是一组用于由源地址到目的地址传送邮件的规则,由它来控制信件的中转方式。 Python的smtplib模块提供了一种很方便的途径用来发送电子邮件。它对SMTP协议进行了简单的封装。我们可以使用SMTP对象的s 阅读全文
posted @ 2018-11-12 15:40 灵笑若然 阅读(670) 评论(0) 推荐(0) 编辑
摘要: 参考内容: 虫师:《selenium2自动化测试实战——基于python语言》 PS:书中的代码,只能做参考,最好还是自己码一码,不一定照搬就全是对的,实践出真知。。。 随着软件不断迭代功能越来越多,对应的测试用例也会呈指数增长。一个实现几十个功能的项目,对应的用例可能有上百个甚至更多,如果全部集成 阅读全文
posted @ 2018-11-12 13:57 灵笑若然 阅读(704) 评论(0) 推荐(0) 编辑
摘要: 1、前言: 对于初学者来说,python自带的IDLE,精简又方便,不过一个好的编辑器能让python编码变得更方便,更加优美些。 不过呢,也可以自己去下载其他更好用的代码编辑器,在这推荐: PyCharm,这是一个专门为python而开发设计的编辑器,功能齐全,方便实用。 Sublime Text 阅读全文
posted @ 2018-11-09 18:29 灵笑若然 阅读(672) 评论(0) 推荐(0) 编辑
摘要: Selenium IDE中提供了丰富的操作命令,在Selenium IDE的Command的下拉列表框中可以选择使用这些命令。 下面介绍一些常用命令的使用。 1、open open(url) 在浏览器中打开URL,可以接受相对路径和绝对路径两种形式。 注意:该URL必须在与浏览器相同的安全限定范围之 阅读全文
posted @ 2018-11-08 16:30 灵笑若然 阅读(1700) 评论(0) 推荐(0) 编辑
摘要: 1、读取txt文件 txt文件是我们经常操作的文件类型,Python提供了以下几种读取txt文件的方式。 1)read(): 读取整个文件。 2)readline(): 读取一行数据。 3)readlines():读取所有行的数据。 首先,使用找txt文件来存放用户名和密码数据,并通过读取该文件中的 阅读全文
posted @ 2018-11-08 11:55 灵笑若然 阅读(1694) 评论(0) 推荐(0) 编辑
摘要: WebDriver原理 WebDriver是按照Server-Client的经典设计模式设计的。 Server端就是RemoteServer,可以是任意的浏览器,当我们的脚本启动浏览器后,该浏览器就是Remote Server,它的职责就是等待Client发送请求并做出响应。 Client端简单说来 阅读全文
posted @ 2018-11-05 19:38 灵笑若然 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 使用id定位Message: no such element: Unable to locate element: {"method":"id","selector":"auto-id-1537235284167"},找不到元素。原因是由于此id是动态id,每次刷新http://www.126.co 阅读全文
posted @ 2018-11-05 14:35 灵笑若然 阅读(974) 评论(0) 推荐(0) 编辑
摘要: 1、XPath是一种在XML文档中定位元素的语言。因为HTML可以看作XML的一种实现, 所以Selenium用户可以使用这种强大的语言在Web应用中定位元素。 1.1 绝对路径定位 参考baidu.html前端工具所展示的代码,我们可以通过下面的方式找到百度输入框和搜索按钮。 find_eleme 阅读全文
posted @ 2018-11-02 11:04 灵笑若然 阅读(4445) 评论(0) 推荐(0) 编辑
摘要: Python中常见的异常如表所示。 exception的更多用法: 1、通常else 语句只有在没有异常的情况下才会被执行 try: aa = "异常测试:" print(aa)except BaseException as msg: print(msg)else: print("没有异常!") 2 阅读全文
posted @ 2018-11-02 09:38 灵笑若然 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 1、前言: 对于初学者来说,python自带的IDLE,精简又方便,不过一个好的编辑器能让python编码变得更方便,更加优美些。 不过呢,也可以自己去下载其他更好用的代码编辑器,在这推荐: PyCharm,这是一个专门为python而开发设计的编辑器,功能齐全,方便实用。 Sublime Text 阅读全文
posted @ 2018-11-01 13:45 灵笑若然 阅读(788) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 12 下一页