天天看點

java工作複習——執行JS腳本——點選按鈕

package jkcs;

import org.openqa.selenium.By;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.firefox.FirefoxDriver;

public class jdcs 
{
    
    public static void main(String[] args) throws InterruptedException 
    {
         System.setProperty("webdriver.chrome.bin","‪C:\\Program Files (x86)\\Mozilla Firefox\\firefox.exe");    //設定安裝路徑,防止系統找不到
        

         
         WebDriver driver = new FirefoxDriver();
         driver.get("http://www.baidu.com");
         driver.manage().window().maximize();
         
         Thread.sleep(5000);
         
         

         driver.findElement(By.id("kw")).sendKeys("中國");
         
         
         Thread.sleep(5000);
         
         
         
         WebElement element = driver.findElement(By.id("su"));
         
         JavascriptExecutor js = ( JavascriptExecutor ) driver;   //聲明一個js執行器
         
         js.executeScript("arguments[0].click();",element); //調用執行器的executeScript方法執行js腳本
         
         
         
         
         
         

         
         
         Thread.sleep(5000);
         
         driver.quit();

    }
}