首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 企业软件 > 行业软件 >

2、一个简单的官方实例

2012-10-15 
二、一个简单的官方实例官方webdriver文档中简单的webdriver应用实例package org.openqa.selenium.example

二、一个简单的官方实例
官方webdriver文档中简单的webdriver应用实例

package org.openqa.selenium.example;import org.openqa.selenium.By;import org.openqa.selenium.WebDriver;import org.openqa.selenium.WebElement;import org.openqa.selenium.firefox.FirefoxDriver;import org.openqa.selenium.support.ui.ExpectedCondition;import org.openqa.selenium.support.ui.WebDriverWait;public class Selenium2Example  {    public static void main(String[] args) {        // Create a new instance of the Firefox driver        // Notice that the remainder of the code relies on the interface,         // not the implementation.        WebDriver driver = new FirefoxDriver();        // And now use this to visit Google        driver.get("http://www.google.com");        // Alternatively the same thing can be done like this        // driver.navigate().to("http://www.google.com");        // Find the text input element by its name        WebElement element = driver.findElement(By.name("q"));        // Enter something to search for        element.sendKeys("Cheese!");        // Now submit the form. WebDriver will find the form for us from the element        element.submit();        // Check the title of the page        System.out.println("Page title is: " + driver.getTitle());                // Google's search is rendered dynamically with JavaScript.        // Wait for the page to load, timeout after 10 seconds        (new WebDriverWait(driver, 10)).until(new ExpectedCondition<Boolean>() {            public Boolean apply(WebDriver d) {                return d.getTitle().toLowerCase().startsWith("cheese!");            }        });        // Should see: "cheese! - Google Search"        System.out.println("Page title is: " + driver.getTitle());                //Close the browser        driver.quit();    }}

热点排行