selenium webdriver를 사용하여 exe 파일을 어떻게 실행할 수 있습니까? exe 파일을 실행할 수 있으면 auto it 도구를 사용하여 Windows 창을 자동화하고 Java 셀레늄을 사용하여 해당 exe를 실행할 수 있습니다. Selenium에서 파일을 탐색하는 데 도움이 될 것입니다.
예, 할 수 있습니다.
Runtime.getRuntime().exec("path to the autoIt exe file");
전의:
Runtime.getRuntime().exec("E:\\Softwares\\Testing\\FileIUploadAutoit.exe");
다음은 사용 Selenium WebDriver
java
하여 웹 사이트에 파일을 업로드하는 작은 예입니다.TestNG
public class autoitclass {
public WebDriver driver;
@BeforeTest
public void websitemain()
{
System.setProperty("webdriver.gecko.driver", "E:\\Softwares\\Testing\\geckodriver.exe");
driver = new FirefoxDriver();
driver.manage().timeouts().implicitlyWait(30, TimeUnit.SECONDS);
String URL = "http://www.megafileupload.com/";
driver.get(URL);
}
@Test
public void uploadFile() throws Throwable{
driver.findElement(By.xpath(".//a[contains(@class,'slider-btn')]")).click();
driver.findElement(By.xpath(".//*[@id='initialUploadSection']")).click();
Runtime.getRuntime().exec("E:\\Softwares\\Testing\\FileIUploadAutoit.exe");
}
@AfterTest
public void quit(){
driver.quit();
}
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다