본문 바로가기

블로그자동화

Selenium 사진 업로드 예제코드

package newpackage;
import org.openqa.selenium.By;
import org.openqa.selenium.Keys;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.WebElement;//webElement 사용
import org.openqa.selenium.support.ui.Select;//Select 사용
import org.openqa.selenium.interactions.Action;
import org.openqa.selenium.interactions.Actions;//Action 사용

public class MyClass {
	public static void main(String[] args){
		System.setProperty("webdriver.chrome.driver", "c:/selenium/chromedriver.exe");
		WebDriver driver = new ChromeDriver();
		
		String getURL = "http://demo.guru99.com/test/upload/";
		driver.get(getURL);
		
		WebElement uploadElement = driver.findElement(By.name("uploadfile_0"));
		uploadElement.sendKeys("원하는 파일 경로를 넣으시면 됩니다");//따옴표 안에 파일경로 입력
		
		driver.findElement(By.id("terms")).click();
		
		driver.findElement(By.name("send")).click();
	}
}
728x90
반응형
LIST