第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。(奖励分数,“我是高手”)

posted @ 2016-05-10 09:37  RunningYY  阅读(149)  评论(0)    收藏  举报