随笔分类 -  WebDriver

利用WebDriver做UI自动化
webdriver 键盘模拟事件
摘要:ctrl + element public void ctrl(String element){ Actions action=new Actions(driver); driver.findElement(By.xpath(element)).click(); action.sendKeys... 阅读全文

posted @ 2014-05-19 15:15 娇娇家的美衣阁 阅读(227) 评论(0) 推荐(0)

创建maven工程 用做selenium webDriver + TestNg的UI自动化
摘要:工具:Eclipse在eclipse安装插件:maven插件地址:http://download.eclipse.org/technology/m2e/releasesTestNg插件地址:http://beust.com/eclipseselenium下载地址:http://docs.seleni... 阅读全文

posted @ 2014-05-12 15:16 娇娇家的美衣阁 阅读(1086) 评论(0) 推荐(0)

webdriver 窗口切换
摘要:1.通过浏览器的句柄来操纵窗口,得到句柄的方法 public String getWindowHandle(){ String currentWindow = driver.getWindowHandle(); return currentWindow; } 2.切换到最新的窗口 pub... 阅读全文

posted @ 2014-05-09 13:26 娇娇家的美衣阁 阅读(11242) 评论(0) 推荐(0)

element not visible 错误的原因和解决方式
摘要:我遇到的element not visible的错误的原因是由于页面上有两个结构类似的元素元素1:元素2:当标签选择“详细商品”的时候,元素1是隐藏的,使用如下简单方法操作元素2click("//span[text()='添加']");因为这个定义对元素1也同样适用,而且元素1的位置在前面,所以就会... 阅读全文

posted @ 2014-05-09 09:05 娇娇家的美衣阁 阅读(6104) 评论(0) 推荐(0)

webdriver 选择下拉列表的操作
摘要:欢迎光临娇娇家的美衣阁 http://shop105984718.taobao.com/标准的下拉列表为select类型封装方法public void select(String xpath, String value){ Select s = new Select(driver.findEleme... 阅读全文

posted @ 2014-05-05 09:26 娇娇家的美衣阁 阅读(423) 评论(0) 推荐(0)

webdriver 获取表格内的文案
摘要:欢迎光临娇娇家的美衣阁 http://shop105984718.taobao.com/webdriver 获取表格内的文案:先定位到表格,再使用getText()方法重新封装getText()方法,如下所示 public String getText(String xpath){ WebElem... 阅读全文

posted @ 2014-05-04 09:19 娇娇家的美衣阁 阅读(290) 评论(0) 推荐(0)

webdriver 定位表格元素
摘要:欢迎光临娇娇家的美衣阁 http://shop105984718.taobao.com/webdriver 定位表格元素页面如下图选中此checkbox的方法:click("//tr[@id='datagrid-row-r2-1-0']/td[2]");附click方法 public void cl... 阅读全文

posted @ 2014-05-04 09:08 娇娇家的美衣阁 阅读(232) 评论(0) 推荐(0)

webdriver 上传文件
摘要:欢迎光临娇娇家的美衣阁 http://shop105984718.taobao.com/利用webdriver上传文件非常方便/*上传文件 * element,上传按钮 例 ("//input[@type='file']") * filePath,文件路径,例 C:\\testContent.pdf... 阅读全文

posted @ 2014-04-30 13:00 娇娇家的美衣阁 阅读(4489) 评论(0) 推荐(0)

webdriver 的CSV数据驱动
摘要:欢迎光临娇娇家的美衣阁 http://shop105984718.taobao.com/1.获取CSV数据内容public static Object[][] getFromCSV(String filename) { if (!(new File(filename)).exists()){ re... 阅读全文

posted @ 2014-04-29 17:02 娇娇家的美衣阁 阅读(464) 评论(0) 推荐(0)

webdriver结束进程
摘要:欢迎光临娇娇家的美衣阁 http://shop105984718.taobao.com/使用webdriver做UI自动化测试,driver.quit();方法貌似没能起作用,执行完成后,还是一堆页面和进程在。所以就只能简单粗暴地杀进程了public void stop(){driver.quit(... 阅读全文

posted @ 2014-04-29 16:50 娇娇家的美衣阁 阅读(353) 评论(0) 推荐(0)

含div复杂元素的定义
摘要:欢迎光临娇娇家的美衣阁 http://shop105984718.taobao.com/公共方法: static WebDriver driver = null;public BaseScript() throws IOException{if(name != null && path != nul... 阅读全文

posted @ 2014-04-28 16:32 娇娇家的美衣阁 阅读(175) 评论(0) 推荐(0)

导航