随笔分类 -  webdriver

摘要:现在的网站有很多都是鼠标移到上面去才会显示出相应的一些标签之类的东西,然后再进行操作,但是因为要操作的元素一开始是隐藏的,就没办法直接定位,只能调用action来模拟鼠标悬停操作,也就是下面这句代码:dr.action.move_to(element).perform 但是,同样的一句代码,在... 阅读全文
posted @ 2015-02-13 14:04 A BUG Hunter 阅读(181) 评论(0) 推荐(0)
摘要:rspec是一款行为驱动开发(BDD)的工具,不过在这里用于测试,准确来说应该是测试驱动开发(TDD)吧。事实上我也没搞清楚。作为初学者不清楚就不清楚吧,以后会知道的。写博客无非就是写写学习笔记,不纠结了。一、安装rspec 在安装好gem的基础上直接使用以下命令就可以安装了gem insta... 阅读全文
posted @ 2015-02-09 14:53 A BUG Hunter 阅读(453) 评论(0) 推荐(0)
摘要:webdriver实现简单的窗口切换,也只能是简单的,因为目前处于学习阶段,复杂的情况现在还没碰到过。之前写过关于一个小demo的总结,就有提到过在新开窗口进行操作的情况,用以下一句就可以搞定了,last代表最后一个窗口,用switch_to切换到最后一个窗口(即新开的窗口)进行操作dr.sw... 阅读全文
posted @ 2015-01-27 18:32 A BUG Hunter 阅读(1178) 评论(0) 推荐(0)
摘要:最近在学webdriver,用手头的项目做了一个小demo,真是阻碍重重,别看看短短的几行代码,丫的一直报错,还不知道错在哪里。哎,没办法,刚入门的菜鸟总是备受打击。由于这么几行代码是花了一个星期的上班空闲时间写出来的,有必要做一下小小的总结。不管怎么说,虽然这段小代码不完美,有时还是会报莫名... 阅读全文
posted @ 2015-01-20 15:22 A BUG Hunter 阅读(258) 评论(0) 推荐(0)
摘要:1.安装ruby 下载ruby的安装包,很简单,不解释。装好之后打开cmd输入以下命令验证是否安装成功ruby -v2.安装webdriver 确保机器联网,用gem命令安装是在有网络的情况下进行的,打开cmd,执行以下命令,安装的速度就看网速的快慢了gem install selenium... 阅读全文
posted @ 2014-12-15 17:16 A BUG Hunter 阅读(199) 评论(0) 推荐(0)