봇 (bot) 방식으로 웹 양식을 작성하고 싶습니다. 문서에 libraryclient-combined 3.0.0 beta 3
을 추가했습니다. 내 파이어 폭스 버전이 가장 최신 업데이트되어야합니다.geckodriver.exe를 설치할 수 없습니다.
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.firefox.FirefoxDriver;
public class Selenium {
/**
* @param args the command line arguments
*/
public static void main(String[] args) {
WebDriver driver=new FirefoxDriver();
driver.get("https://mail.google.com");
driver.findElement(By.id("Email")).sendKeys("yourEmailId");
driver.findElement(By.id("Passwd")).sendKeys("yourPassword");
driver.findElement(By.id("signIn")).click();
}
}
그러나 오류가 발생합니다.
제 생각에 셀레늄 3.0 병 버전은 geckodriver와 함께 있어야합니다. 그런 다음 geckodriver v10.0을 여기에 설치하려고합니다. 나는 geckodriver-v0.10.0-win64.zip을 실행하면
https://github.com/mozilla/geckodriver/releases
, 설치 프로그램이 설치되지 않습니다 - 단지 검은 색 창이 나옵니다.
무엇이 잘못 되었나요?
비 고 : 64 윈도우 10 버전
여기서 프로그램 파일과 프로그램 이름이 있어야합니까? 프로그램 파일의 파일 위치를 찾을 수 없습니다. – Vito
@ravik u는 첫 번째 줄에 설치 파일 위치를 쓰거나 설치 프로그램 파일 위치 이후의 드라이버입니까? – Vito
System.setProperty ("webdriver.gecko.driver", "wires.exe와 함께 파일 위치"); 당신은 아무것도 설치할 필요가 없습니다. 파일을 다운로드하여 로컬 시스템에 저장 한 다음 프로그램에서 프로그램의 경로를 지정하면됩니다. 그게 전부 야. –