04 2014 档案

摘要:介绍selenium操作cookie之前,先简单介绍一下cookie的基础知识cookiecookie一般用来识别用户身份和记录用户状态,存储在客户端电脑上。IE的cookie文件路径(win7):"C:\Users\用户名\AppData\Roaming\Microsoft\Windows\Coo... 阅读全文
posted @ 2014-04-12 18:26 huntstack 阅读(1211) 评论(0) 推荐(0)
摘要:自动化测试中,等待时间的运用占据了举足轻重的地位,平常我们需要处理很多和时间息息相关的场景,例如:打开新页面,只要特定元素出现而不用等待页面全部加载完成就对其进行操作设置等待某元素出现的时间,超时则抛出异常设置页面加载的时间.....webdriver类中有三个和时间相关的方法: 1.pageLo... 阅读全文
posted @ 2014-04-07 19:13 huntstack 阅读(3857) 评论(0) 推荐(0)
摘要:webdriver提供Actions来模拟鼠标悬浮、拖拽和键盘输入等操作,详细代码见org.openqa.selenium.interactions.Actions.本文通过几个实例来说明Actions的相关操作输入数据需求:登录安居客网站,在二手房板块输入"@@@",点击搜索,正确跳转成功反之失败... 阅读全文
posted @ 2014-04-06 23:11 huntstack 阅读(1344) 评论(0) 推荐(0)
摘要:页面对象的相关操作可以通过接口文件org.openqa.selenium.WebElement查看,本文只是对象接口的使用方式,具体的实现方式在org.openqa.selenium.remote.RemoteWebElement中,有兴趣的同学可以研究下,接口方法如下图即将用到的网页sendKey... 阅读全文
posted @ 2014-04-06 18:18 huntstack 阅读(1410) 评论(0) 推荐(0)
摘要:webdriver的元素定位很灵活,提供了多种定位方式:IdLinkTextPartialLinkTextNameTagNameXpathClassNameCssSelector这些方法可以在org.openqa.selenium.By中找到,下面一一道来假如有这样的需求:登录安居客网站,搜索陆家嘴... 阅读全文
posted @ 2014-04-02 16:35 huntstack 阅读(410) 评论(0) 推荐(0)
摘要:启动浏览器如何启动浏览器已在上篇文章中说明,这里还是以chrome为例,firefox、IE启动方式相同。 1 //启动浏览器 2 3 import org.openqa.selenium.WebDriver; 4 import org.openqa.selenium.chrome.ChromeD... 阅读全文
posted @ 2014-04-01 23:11 huntstack 阅读(1097) 评论(0) 推荐(0)