Selenium|初期設定


完全なコード

import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.chrome.ChromeDriver;

public class Exam01 {
	public static void main(String[] args) throws Exception{
	System.setProperty("webdriver.chrome.driver", "/Users/dordy/Desktop/JAVA/chromedriver"); //0. Mac OS의 경우 경로 적어주기

	WebDriver driver = new ChromeDriver(); 

	driver.get("http://www.naver.com"); //1. 브라우져 가져오기(셀레니움아, 브라우저 띄우고 네이버로 접속해)

		
	WebElement inputSearch = driver.findElement(By.id("query")); //2. 검색란 찾기(이동했으면, 검색창 인스턴스를 찾아와)
	inputSearch.sendKeys("Selenium"); //3. 검색란에 Selenium 입력하기
	
	WebElement btnSearch = driver.findElement(By.id("search_btn"));//4. 검색 버튼 요소 찾기
	btnSearch.click(); //5. 검색 버튼 누르기
		
		
	Thread.sleep(5000); //6. 너무 빨리 끝나지 않게 5초 동안 대기 (5000)
	driver.close();
	}
}
問題の状況
ChromedriverをダウンロードしてSeleniumを実行する前に、端末で設定する必要があります.
Error message
the driver executable must be a regular file
解決する

  • 終局を実行する.

  • Chromedriverを格納するパスに移動します.
    (ドライバがオペレーティングシステムとchromeバージョンと完全に一致していることを確認してください.)

  • 次のコマンドを入力します.
  • xattr -d com.apple.quarantine chromedriver