package rjcs; import org.openqa.selenium.JavascriptExecutor; import org.openqa.selenium.firefox.FirefoxDriver; public class chuangkou { public static void main(String[] args) { System.setProperty("webdriver.firefox.bin","C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe"); //設置火狐的安裝路徑,防止系統找不到 FirefoxDriver driver = new FirefoxDriver(); //初始化FireFox瀏覽器實例,並打開瀏覽器 try { driver.manage().window().maximize(); //最大化窗口 Thread.sleep(5000); driver.get("https://www.baidu.com"); //打開一個網址,方法一 System.out.println("當前打開頁面的標題是:" + driver.getTitle()); //打印標題 (百度) System.out.println("當前頁面的網址是: " + driver.getCurrentUrl()); //打印當前網址 Thread.sleep(5000); JavascriptExecutor js = ( JavascriptExecutor ) driver; //聲明一個js執行器 String title = (String) js.executeScript("return document.title"); //調用執行器的executeScript方法執行js腳本 System.out.println(title); //打印的是當前瀏覽器的title值 Thread.sleep(10000); }catch (Exception e) { e.printStackTrace(); }finally { driver.quit(); } } }
執行結果:
當前打開頁面的標題是:百度一下,你就知道
當前頁面的網址是: https://www.baidu.com/
百度一下,你就知道