webdriver
文章平均质量分 50
unknownli
这个作者很懒,什么都没留下…
展开
-
webdriver实现窗口切换
获取当前窗口Object handle=driver.getWindowHandle();获取所有窗口Object[] handles=driver.getWindowHandles().toArray();切换至某个窗口driver.switchTo().window(handles[i].toString());切换至最新打开的窗口i=driver.getWindo原创 2013-01-06 20:06:55 · 2477 阅读 · 0 评论 -
如何获取页面中内嵌frame中的元素
通过webdriver获取页面元素时,如果遇到该元素正好在一个内嵌frame中时,直接在页面上使用driver.findElement是找不到的。首先,应该通过xpath或其他方法,找到该frameWebElement we=driver.findElement(By.xpath(path));然后再通过switchTo.frame切换至该framedriver.switchTo(原创 2013-01-08 20:21:40 · 2318 阅读 · 0 评论 -
webelement中的方法getText()和getAttribute(java.lang.String name)
getText(): 获取元素的visible内嵌文字。如csdn首页中的链接a class="left" target="_blank" href="http://www.csdn.net" onclick="LogClickCount(this,285);">首页a>。通过 driver = new FirefoxDriver(); url =原创 2013-02-05 15:09:53 · 9864 阅读 · 0 评论 -
自动化测试框架探索
现有的测试框架:java+selenium+testng,基于UI实现回归测试自动化selenium:进行页面元素交互testng:组织用例xml文件,properties文件:存储数据配置。系统的配置文件放在properties文件中,测试脚本中数据放在xml文件中。数据读取解析xml文件:JAXP(java api for xml parsing)J原创 2014-03-10 16:15:06 · 653 阅读 · 0 评论