selenium webdriver 执行Javascript

    @Test
    public void testElementByID()
    {
        //通过JS获取页面元素
        driver.get(url);
        driver.manage().window().maximize();
        try {
            Thread.sleep(500);
        } catch (InterruptedException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
        }
        String js = "var user_input = document.getElementById(\"su\").value;return user_input;"; 
        String content=(String) ((JavascriptExecutor)driver).executeScript(js);
        System.out.println(content);
        Assert.assertEquals( "百度一下", content);
        driver.quit();
    }

 

posted @ 2013-08-24 17:00  苦逼IT男  阅读(393)  评论(0编辑  收藏  举报