第12周5月10日;主题:Selenium 2自动化测试
Part I:回顾及提问
===========================
1.请用填写缺失的Selenium代码。
(1)判断单选按钮是否选中
driver.findElement(By.xpath("//input[@value='Volvo']")).______________
(2)杀掉Windows的浏览器进程
WindowsUtils._____________("firefox.exe");
(3)将当前浏览器的窗口截屏
((TakesScreenshot)driver)._______________(OutputType.FILE);
(4)执行JavaScript脚本
JavascriptExecutor js=(JavascriptExecutor)driver;
js.________________("return document.title");
(5)模拟鼠标右键事件
Actions action=new Actions(driver);
action.___________(driver.findElement(By.id("query"))).perform();
(6)自定义的显式等待
WebElement redDiv=(new WebDriverWait(driver,100))
.until(new ______________<WebElement>(){
public WebElement apply(WebDriver d){
return d.findElement(By.className("red"));
}
});
Part II:知识点学习
===========================
第5章 Selenium2自动化测试
学习目标:能够对B/S系统的模块功能进行自动化测试。
5.6 WebDriver API实例讲解(31-35)
Part III:练习与思考
===========================
1. 挑战实验2,操作为打开我的测试博客,打开随笔分类中的软件测试技术课程,打开当前课程。(奖励分数,“我是高手”)
2. 挑战实验3,请尝试为我的博客帖子点赞,地址为http://www.cnblogs.com/yytesting/p/5207695.html。(奖励分数,“我是高手”)

浙公网安备 33010602011771号