Selenium2.0機能テストのアクセスサイトおよびページ情報の取得(Java版)

1263 ワード

  • Seleniumは、アクセス・サイトに2つの方法を提供します.
    driver.get("URL");   # , 。
            driver.navigate().to("URL");
  • ページのTitleは主にcaseの検証に使われています.もちろん、caseがtitleではないと教育されています.この役割は著しいでしょう.
  • ページのURLも主にcaseの検証に使われています.URLの重要なテスト分野の一つはリダイレクトのテストです(多くのアドレスはアクセスすると自動的に他のアドレスにジャンプします.このときURL検証の機会が来ます.もちろん、他にも思いつかないところがたくさんあるでしょう.)
  • package org.coderinfo.demo;
    import org.openqa.selenium.WebDriver;
    import org.openqa.selenium.chrome.ChromeDriver;
    public class GetWebSiteAndPrintWebInfo {
        private static final String URL = "http://www.google.com.hk";
        
        public static void main(String[] args) {
            WebDriver driver = new ChromeDriver();
            driver.manage().window().maximize(); // 
            
            driver.get(URL); //   driver.navigate().to(URL);   , 。
            
            String title = driver.getTitle(); // title
            String currentUrl = driver.getCurrentUrl(); //  URL
            
            System.out.printf("Current page's title is: %s , Current URL is: %s 
    ",title,currentUrl); try { Thread.sleep(5000); } catch (InterruptedException e) { e.printStackTrace(); } driver.quit(); // WebDriver } }