生活随笔
收集整理的這篇文章主要介紹了
【转载保存】Java+Selenium使用
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
環境搭建:https://blog.csdn.net/u011541946/article/details/72898514
環境搭建問題解決:https://blog.csdn.net/u010366748/article/details/72872190
package server;import java.util.concurrent.TimeUnit;import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;public class Server {public static void webDriver(String url) {// 初始化一個chrome瀏覽器實例,實例名稱叫driverSystem.setProperty("webdriver.chrome.driver","F:\\chromedriver.exe");ChromeOptions options = new ChromeOptions();// 設置chrome瀏覽器的參數,使其不彈框提示(chrome正在受自動測試軟件的控制)options.addArguments("disable-infobars");WebDriver driver = new ChromeDriver(options);// 設置超時driver.manage().timeouts().implicitlyWait(8, TimeUnit.SECONDS);// 最大化窗口
// driver.manage().window().maximize();// 設置隱性等待時間driver.manage().timeouts().implicitlyWait(8, TimeUnit.SECONDS);// get()打開一個站點driver.get(url);// 如果動態網頁可以等待js加載完
// try {
// Thread.sleep(1000l);
// } catch (InterruptedException e) {
// e.printStackTrace();
// }// 得到網頁源代碼String html = driver.getPageSource();System.out.println(html);// 獲取頁面的.gn_search_v2 元素.不存在,等待出現driver.findElement(By.id("kw")).sendKeys("你好");// 如果想看瀏覽器中的效果就不需要退出
// driver.quit();}public static void main(String[] args) {webDriver("https://www.baidu.com");}
}
總結
以上是生活随笔為你收集整理的【转载保存】Java+Selenium使用的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。