Selenium2(webdirver)入门之环境搭建(Java版) 一、开发环境: 1、JDK1.6 2、Eclipse:Version: Kepler Service Release 1,下载地址:http://www.eclipse.org/downloads/ 3、Selenium:sele ...
分类:
编程语言 时间:
2017-06-02 14:41:16
收藏:
0 评论:
0 赞:
0 阅读:
360
如何执行跨浏览器测试 如果我们使用selenium webdriver,那我们就能够自动的在IE、firefox、chrome、等不同浏览器上运行测试用例。 为了能在同一台机器上不同浏览器上同时执行测试用例,我们需要多线程技术。 下面我们基于python的多线程技术来尝试同时启动多个浏览器进行sel ...
分类:
编程语言 时间:
2017-06-02 14:40:28
收藏:
0 评论:
0 赞:
0 阅读:
329
Selenium 是一个可以让浏览器自动化地执行一系列任务的工具,常用于自动化测试。不过,也可以用来给网页截图。目前,它支持 Java、C#、Ruby 以及 Python 四种客户端语言。如果你使用 Python,则只需要在命令行里输入“sudo easy_install selenium”并回车, ...
分类:
编程语言 时间:
2017-06-02 14:36:59
收藏:
0 评论:
0 赞:
0 阅读:
325
前言 在进行日常的自动化测试实践中,我们总是需要将测试过程中的记录、结果等等等相关信息通过自动的手段发送给相关人员。python的smtplib、email模块为我们提供了很好的email发送等功能的实现。 纯文本邮件 在通常情况下,我们需要发送大量的纯文本类的邮件通知,或是发送概要性测试报告时,会 ...
分类:
编程语言 时间:
2017-06-02 14:35:37
收藏:
0 评论:
0 赞:
0 阅读:
377
原文:http://blog.csdn.net/a_302/article/details/17558369 最近想学C++,找了一下网上推荐的书籍,转载过来给大家分享 转载自http://c.chinaitlab.com/cc/basic/200905/783905.html 1. 【原书名】 C ...
分类:
编程语言 时间:
2017-06-02 14:34:08
收藏:
0 评论:
0 赞:
0 阅读:
384
Being a Good Boy in Spring Festival Time Limit: 1000/1000 MS (Java/Others) Memory Limit: 32768/32768 K (Java/Others) Total Submission(s): 4894 Accepte ...
分类:
编程语言 时间:
2017-06-02 14:32:34
收藏:
0 评论:
0 赞:
0 阅读:
343
一、如何使用正则表达式? 1.字面量: 2.构造函数: 二、一些符号的意思。 g:全文搜索 i:忽略大小写 m:多行搜索 ^ 匹配一个输入或一行的开头,/^a/匹配"an A",而不匹配"An a" $ 匹配一个输入或一行的结尾,/a$/匹配"An a",而不匹配"an A" * 匹配前面元字符0次 ...
分类:
编程语言 时间:
2017-06-02 14:30:24
收藏:
0 评论:
0 赞:
0 阅读:
301
转自:http://www.cnblogs.com/callwangxiang/archive/2011/08/04/JavaDirectoryWatcherFileWatcher.html 转自:http://www.cnblogs.com/callwangxiang/archive/2011/0 ...
分类:
编程语言 时间:
2017-06-02 14:29:30
收藏:
0 评论:
0 赞:
0 阅读:
365
参考文献: http://blog.csdn.net/lxhandlbb/article/details/54410644 每次提交Spark任务到yarn的时候,总会出现uploading resource(打包spark jars并上传)到hdfs上。 恶劣情况下,会在这里卡住很久。 解决: 在 ...
分类:
编程语言 时间:
2017-06-02 14:28:31
收藏:
0 评论:
0 赞:
0 阅读:
855
项目导入后有几个类显示没找到依赖类。 第一步,定位到该类所在的jar包:pom文件没有报错,所以这应该是一个jar包版本问题,通过import路劲大概确定了jar包,我本地这个jar包一共有两个版本,所以我两个版本代码对比了一下,确实是引入错了。 第二步,定位引入Jar包的pom位置:这一步最关键。 ...
分类:
编程语言 时间:
2017-06-02 14:26:39
收藏:
0 评论:
0 赞:
0 阅读:
486
// 通过扩展添加协议一致性 // 即便无法修改源代码, 依然可以通过扩展 令已有类型遵循并符合协议, 扩展可以为已有类型添加属性, 方法, 下标 以及构造器, 因此可以符合协议中的相应要求 // 注意: 通过扩展令已有类型遵循并符合协议时, 该类型的所有势力也会随之获得协议中定义的各项功能 pro ...
分类:
编程语言 时间:
2017-06-02 14:23:38
收藏:
0 评论:
0 赞:
0 阅读:
334
C++11新特性 C++11已经推出三年了(2011),编译器GCC4.7、Clang3.1在2012年已经逐渐完好,VS2013也已经支持相关特性,GCC4.8.1支持所有特性。只是新特性似乎在工业界并未得到太多应用,可能出于兼容性和稳定性的考虑吧。 推出的新特性还是相当的丰富。看以下这张图就知道 ...
分类:
编程语言 时间:
2017-06-02 14:22:45
收藏:
0 评论:
0 赞:
0 阅读:
326
我们先来确定下需求: 当然打开文件的方式我们也可以用 with open('username.txt','a+') as f :的方式打开文件,这样的打开方式比较稳舵点。 三编写程序:准备工作做完之后,后续的简单点了,我就直接上代码了。 其中值得注意的就是,1.当输入用户名以及密码,确认密码时 我们 ...
分类:
编程语言 时间:
2017-06-02 13:58:24
收藏:
0 评论:
0 赞:
0 阅读:
353
前言 在python selenium2自动化测试过程中,一个合适的报告是必须的,而HTMLTestRunner模块为我们提供了一个很好的报告生成功能。 什么是HTMLTestRunner HTMLTestRunner 是 Python 标准库的 unittest 模块的一个扩展。它生成优美的HTM ...
分类:
编程语言 时间:
2017-06-02 13:57:18
收藏:
0 评论:
0 赞:
0 阅读:
278
算法: 1、从第一个元素开始,该元素可以认为已经被排序 2、取出下一个元素,在已经排序的元素序列中二分查找到第一个比它大的数的位置 3、将新元素插入到该位置后 4、重复上述两步 ...
分类:
编程语言 时间:
2017-06-02 13:56:34
收藏:
0 评论:
0 赞:
0 阅读:
305
logger继承图 logger继承图 前言 在自动化测试实践过程中,必不可少的就是进行日志管理,方便调试和生产问题追踪,python提供了logging模块来进行日志的管理。下面我们就logging模块的学习和使用进行一个层层推进演示学习。 Python的logging模块提供了通用的日志系统,可 ...
分类:
编程语言 时间:
2017-06-02 13:56:20
收藏:
0 评论:
0 赞:
0 阅读:
329
转载请注明出处:http://blog.csdn.net/ns_code/article/details/28735533 求一个数组中的最大值和最小值。我们一般的做法是扫描一遍数组求的最大值,扫描一遍数组求最小值,这样做须要比較2N次才干求解。而实际上我们能够比較1.5N次就可以得到结果。考虑例如 ...
分类:
编程语言 时间:
2017-06-02 13:22:29
收藏:
0 评论:
0 赞:
0 阅读:
318
laravel门面set数组需要先把数组序列化, 设置过期时间通过方法expire, ...
分类:
编程语言 时间:
2017-06-02 13:21:56
收藏:
0 评论:
0 赞:
0 阅读:
1362
引入文件时出现下面的错误,提示dataSource中的使用资源文件中key对应的value值没有引入进来。 ...
分类:
编程语言 时间:
2017-06-02 13:19:07
收藏:
0 评论:
0 赞:
0 阅读:
391
1.函数与参数(实参) 在python中创建函数是def,创建函数名是def f(),f函数名字,def f(a,b),这里的a,b是两个参数,函数名是自定义的,参数也是自定义,随意就好。看图如下效果: 这里f(1,2)是实参,然后调用上面的函数。 下面讲解下*args和**kw的区别。 2.*ar ...
分类:
编程语言 时间:
2017-06-02 13:18:49
收藏:
0 评论:
0 赞:
0 阅读:
715