2015年1月6日
摘要: Selenium WebDriver测试弹出窗口,包括识别弹出窗口,将driver转到新的窗口,在新的串钩中执行而是步骤,然后再转换到最初的窗口。通过名称(name)识别和处理:Selenium WebDriver允许我们通过name属性或窗口的句柄来识别窗口,然后通过WebDriver.switc... 阅读全文
posted @ 2015-01-06 14:27 MissPersist 阅读(1600) 评论(0) 推荐(0) 编辑
摘要: 许多测试失败是因为点击一个元素失败或者在一个不可见的字段中输入文字,或者是在不可输入的文本中输入文字。我们可以在具体操作之前,检查一下元素的状态。WebElement类提供了这样的方法。方法目的isEnabled()检查元素是否启用(只有在input元素设为disabled时,返回false)isS... 阅读全文
posted @ 2015-01-06 13:40 MissPersist 阅读(408) 评论(0) 推荐(0) 编辑
摘要: Selenium WebDriver没有实现Selenium RC的isElementPresent()方法来检查页面上的元素是否存在。在WebDriver中封装一个类似的方法,如下:1 public boolean isElementPresent(WebDriver driver, By by)... 阅读全文
posted @ 2015-01-06 11:53 MissPersist 阅读(830) 评论(0) 推荐(0) 编辑
摘要: Selenium WebDriver可以结合ExpectedCondition类来定义自己期望的条件创建一个新的ExpectedCondition接口,必须实现apply方法等待元素出现 1 public void testWithImplicitWait(){ 2 System.setPr... 阅读全文
posted @ 2015-01-06 11:30 MissPersist 阅读(653) 评论(0) 推荐(0) 编辑