代码改变世界

17个新手常见Python运行时错误

2013-11-13 14:04 by glre09, 202 阅读, 0 推荐, 收藏, 编辑
摘要:当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。 1) 忘记在 if , elif , else , for , while , class , def 声明末尾添加 :(导致 SyntaxError :invalid syntax ) 该错误将发生当初学 Python 时,想要弄懂 Python 的错误信息的含义可能有点复杂。这里列出了常见的的一些让你程序 crash 的运行时错误。1)忘记在if,elif,else,for,while,class,def声明末尾添加 :(导致 “SyntaxError 阅读全文

【转】Selenium 利用javascript 控制滚动条

2013-08-28 11:00 by glre09, 395 阅读, 0 推荐, 收藏, 编辑
摘要:http://luyongxin88.blog.163.com/blog/static/92558072011101913013149/在工作中,遇到这样的问题,注册时的法律条文需要阅读,判断用户是否阅读的标准是:滚动条是否拉到最下方。以下是我模拟的2种情况:1.滚动条在上方时,点击submit用户,提示:please view top new terms!2.滚动条在最下方,点击submit用户,提示:Thanks!以上如果是手动测试显然很简单,那么如何用selenium测试呢。经过IDE录制,发现拖动滚动条的动作并没有录制下来!那么能想到的方法只有利用javascript来设置了。Baid 阅读全文

【转】selenium技巧 - 通过js来控制滚动条,通过xpath定位最上层的div层

2013-08-28 10:49 by glre09, 630 阅读, 0 推荐, 收藏, 编辑
摘要:http://blog.csdn.net/iceryan/article/details/8162703业务流程:1.打开此网页http://nanjing.xiaomishu.com/shop/search/sp2048_7452.向下拖动滚动条,右下角自动会出现【投诉与建议】(此网页已经修改不拖动也出现了,以前是没有的,)3.点击【投诉与建议】4.在打开的div 层中输入姓名,邮件,内容 并点击确定5.验证页面上的提示文字[java]view plaincopypackagecom.example.tests;importorg.junit.*;importorg.openqa.selen 阅读全文

JAVA中int、String的类型转换

2013-08-26 16:56 by glre09, 174 阅读, 0 推荐, 收藏, 编辑
摘要:int -> Stringint i=12345;String s="";第一种方法:s=i+"";第二种方法:s=String.valueOf(i);这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?String -> ints="12345";int i;第一种方法:i=Integer.parseInt(s);第二种方法:i=Integer.valueOf(s).intValue();这两种方法有什么区别呢?作用是不是一样的呢?是不是在任何下都能互换呢?以下是答案:第一种方法:s=i+"& 阅读全文

java List的用法

2013-08-23 11:23 by glre09, 214 阅读, 0 推荐, 收藏, 编辑
摘要:List的用法List包括List接口以及List接口的所有实现类。因为List接口实现了Collection接口,所以List接口拥有Collection接口提供的所有常用方法,又因为List是列表类型,所以List接口还提供了一些适合于自身的常用方法,如表1所示。表1 List接口定义的常用方法及功能从表1可以看出,List接口提供的适合于自身的常用方法均与索引有关,这是因为List集合为列表类型,以线性方式存储对象,可以通过对象的索引操作对象。List接口的常用实现类有ArrayList和LinkedList,在使用List集合时,通常情况下声明为List类型,实例化时根据实际情况的需要 阅读全文

[转] 如何复制百度文库中的文章

2013-08-23 11:22 by glre09, 205 阅读, 0 推荐, 收藏, 编辑
摘要:很多人经常会上百度搜索资料,结果发现在百度文库那边可以找到,兴奋了半天却发现下载时要币的,或者登陆上去麻烦。针对这种情况,今天我给大家带来一个破解百度文库下载的方法,其实非常简单,而且不用下载任何软件。好了,废话不多说,直接进入正题。首先,我们按照平常的习惯,找到自己要的:文章不能复制,题目总是可以的吧。我们把题目记住之后, 在搜索引擎的框框里输入:site:wenku.baidu.com +题目【site命令是指在制定的网站里搜索,加号也是要的,如果嫌输入加号麻烦,可以用空格代替。】如搜索android+论文,输入:site:wenku.baidu.com android+论文 (中间有空格 阅读全文

ant使用总结

2013-08-21 12:12 by glre09, 142 阅读, 0 推荐, 收藏, 编辑
摘要:http://www.blogjava.net/1504/archive/2009/04/15/265851.html 阅读全文

使用TestNG-xslt美化测试报告

2013-08-21 09:55 by glre09, 794 阅读, 0 推荐, 收藏, 编辑
摘要:用TestNG测试后,自动会生成html的测试报告,不过相信大家都有感觉,自动生成的测试报告太难看了,所以我们又用了ReportNG来美化它。在 这里给大家再介绍一下比reportNG还要稍稍美观一点的reporting tool: testNG-xslt.官方网址:http://code.google.com/p/testng-xslt/用 户讨论区:http://groups.google.com/group/testng-xslt-users/topics其 实testNG-xslt就是把testNG自动生成的测试报告testng-results.xml进行了一个转换,把它的html输出 阅读全文

(java) webdriver 启动firefox driver时,加载firebug的扩展

2013-08-02 13:27 by glre09, 485 阅读, 0 推荐, 收藏, 编辑
摘要:去网上下载一个firebug.xpi(对应版本,我的ff是17,可以使用firebug-1.11.4.xpi,最好使用非firefox浏览器下载,不然提示你直接安装到firefox) @Before public void setUp() throws Exception { /*正常启动firefox System.setProperty("webdriver.firefox.bin","c:\\Program Files\\Mozilla Firefox\\firefox.exe"); driver = new FirefoxDriver(); */ 阅读全文

【转载】webDriver拾级而上·之五 iframe的处理

2013-08-02 09:41 by glre09, 308 阅读, 0 推荐, 收藏, 编辑
摘要:有时候我们在定位一个页面元素的时候发现一直定位不了,反复检查自己写的定位器没有任何问题,代码也没有任何问题。这时你就要看一下这个页面元素是否在一个iframe中,这可能就是找不到的原因之一。如果你在一个default content中查找一个在iframe中的元素,那肯定是找不到的。反之你在一个iframe中查找另一个iframe元素或default content中的元素,那必然也定位不到。selenium webdriver中提供了进入一个iframe的方法:WebDriver org.openqa.selenium.WebDriver.TargetLocator.frame(String 阅读全文