- 博客(12)
- 资源 (15)
- 收藏
- 关注
转载 个人对webdriver的理解(十二)
在测试工具webdriver的使用过程中,应该会用到使用工具来模拟用的鼠标、键盘的一些输入操作,比如说: 1、鼠标的左键点击、双击、拖拽、右键点击等; 2、键盘的回车、回退、空格、ctrl、alt、shift等; 在webdriver中,有专门的一个类,是用来进行鼠标、键盘的模拟操作的,那就是Actions类,该类使用时,又会涉及到Keyboard、Mouse、Com
2016-04-15 10:36:07 317
转载 个人对webdriver的理解(十一)
selenium-webdriver-java-2.25.0中打开IE,从这个版本开始,就需要IEDriverServer.exe作为支撑了。driver的下载地址: http://code.google.com/p/selenium/downloads/list 将IEDriverServer.exe放置到IE的安装路径下,然后就可以使用该server启动IE了。代码如下
2016-04-15 10:35:35 351
转载 个人对webdriver的理解(十)
selenium通过命令进行驱动,其中一种风格就是action(动作)。actions命令一般用于操作应用程序的状态,通过“点击”和“选择”的方式进行工作。webdriver继承了selenium中的actions类,这个actions类中,主要是模拟用户的鼠标mouse,键盘keyboard操作。对于这些操作,使用perform()方法进行执行。 对于前面说过的一些方法使用
2016-04-15 10:34:59 370
转载 个人对webdriver的理解(九)
cookie测试是很多时候都要做的工作,但是通过webdriver如何获得cookie呢,我在网上查的资料是这样写的: //打开要测试的地址; driver.get("http://www.google.com.hk"); //设置cookie,cookie中的参数是你需要的一些内容,这些内容包括(String name,String value,String
2016-04-15 10:34:22 290
转载 个人对webdriver的理解(八)
页面导航,现在我们知道打开一个页面使用get()方法,但是页面跳转到其他地址,页面的前进后退,刷新又怎么实现呢,这久是导航了。嘿嘿,这个我觉得是最简单的了…… 例子: WebDriver driver=new InternetExplorerDriver(); //打开谷歌 driver.get("http://www.google.com/hk"); //跳
2016-04-15 10:33:48 281
转载 个人对webdriver的理解(七)
当你打开一个地址,有可能需要等待一段时间,页面才能完全打开,在页面没有完全打开时就对页面进行操作,很有可能会出现不能预见的错误,那么这个时候怎么办呢,就得需要等待一段时间在对页面上的元素进行操作。然而,webdriver没有提供现成的方法,这个方法就得需要自己来写了。这里我提供两种方法,希望大家如果有更好的方法,也写下来。 1、等待一段时间再对页面进行操作: p
2016-04-15 10:33:14 326
转载 个人对webdriver的理解(六)
在webdriver中定位select list的方法比较简单,用id和name等属性可以很方便的将select给找出来,但是怎么去选择下拉框中的某一项呢?思路是这样的,首先先定位到select list元素上,然后找到该元素下面的option,点击option selement就行了。下面我们用http://126.com邮箱做例子来看看。 126邮箱登陆时,有一个登陆风格的选择,这是个下
2016-04-15 10:32:43 327
转载 个人对webdriver的理解(五)
很多时候,对页面操作,不仅会弹出新的窗口,而且有时候会弹出一个小的提示窗,alert,应该是这个,其实处理这个alert还是比较简单的,只要switchTo().alert()就可以了。 例如:登陆邮箱后,彻底删除邮件时,会弹出alert窗口,此时,只要driver.switchTo().alert()就能将焦点转到alert上, 如果想获得alert文本,则driver.switchTo()
2016-04-15 10:32:12 256
转载 个人对webdriver的理解(四)
这几天我正在尝试两个窗口之间的切换操作,在网上查了些资料,看了个哥们是用ruby写的,但是我不懂ruby,代码看不是很懂,但是能理解他的意思,就是操作句柄,通过获得新的页面的句柄来切换窗口。 但是对于页面句柄的操作,在java中,我又不是很熟,这方面还得需要加强,需要学习下。首先我说下原理(个人理解,不是很准确,只为了说明意思),windows的各个窗口都拥有唯一的标识,那就是句柄,
2016-04-15 10:31:32 357
转载 个人对webdriver的理解(三)
webdriver定位页面元素时,有时会找不到元素,有可能是因为该元素是处于框架(frame)中,webdriver查找框架中的方法很简单,先切换到frame中,然后再定位元素,我一般情况下是这么用的,不知道会不会存在什么弊端。 import org.openqa.selenium.By; import org.openqa.selenium.WebDriver
2016-04-15 10:30:59 388
转载 个人对webdriver的理解(二)
3、对web元素的操作: 查找出web元素后,会对web元素进行操作,例如,输入文字,清空文字,点击操作等;下面我就列举出eclipse中显示出来的一些操作。 3.1、clear,清空当前元素中的文字; 3.2、click,点击当前元素; 3.3、equals,这个是返回true或者false的,可以用来进行判断,但是具体的怎么用,还得看情况
2016-04-15 10:30:24 293
转载 个人对webdriver的理解(一)
好久没写东西了,都快忘了怎么写了。 接触了几周webdriver了,多它有了点浅显的认识,我是用java跟webdriver结合来玩的,所以对于java来说,webdriver在我的印象中就是一些接口,包,类跟方法的集合,只要把webdriver导入到工程中,就能够使用webdriver中的这些接口,包,类跟方法。那么如何做呢,因为我也是新手,代码功底也不强,但是还能稍微写一下,如果朋友们代
2016-04-15 10:29:32 539
node-crawler.zip
2021-11-15
Eclipse SWTJFace核心应用光盘内容及其应用的jar包
2014-11-17
ruby 数组处理大全.doc
2013-10-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人