셀레늄 웹 드라이버를 사용하여 exe 파일 실행

아르 판 사이 니

selenium webdriver를 사용하여 exe 파일을 어떻게 실행할 수 있습니까? exe 파일을 실행할 수 있으면 auto it 도구를 사용하여 Windows 창을 자동화하고 Java 셀레늄을 사용하여 해당 exe를 실행할 수 있습니다. Selenium에서 파일을 탐색하는 데 도움이 될 것입니다.

사용자 2401863

예, 할 수 있습니다.

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] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Ruby를 사용하여 셀레늄 웹 드라이버에서 HAR 파일을 가져올 수 없습니다.

분류에서Dev

셀레늄 웹 드라이버를 사용하여 웹의 일부를 스크린 샷

분류에서Dev

셀레늄 웹 드라이버를 사용하여 테이블에 표시되는 행 번호 가져 오기

분류에서Dev

백그라운드에서 셀레늄 웹 드라이버를 실행하는 방법은 무엇입니까?

분류에서Dev

Edge Chromium 브라우저에서 카피 바라를 사용하여 셀레늄 웹 드라이버 테스트를 어떻게 실행합니까?

분류에서Dev

testng를 사용하여 하나의 브라우저에서 여러 클래스에서 Java 셀레늄 웹 드라이버 테스트 실행

분류에서Dev

셀레늄 웹 드라이버를 통해 파일을 찾아보고 업로드하는 방법

분류에서Dev

셀레늄 웹 드라이버를 사용하여 캘린더 버튼 선택

분류에서Dev

자동 내보내기없이 셀레늄 웹 드라이버를 사용하여 Java에서 Har 파일을 생성하는 방법은 무엇입니까?

분류에서Dev

셀레늄 웹 드라이버 파이썬을 사용하여 SVG 텍스트 요소 검색

분류에서Dev

셀레늄 웹 드라이버를 사용하여 테이블 반복

분류에서Dev

브라우저에서 실행하기 위해 얼마나 올바르게 구성 레일 테스트를 수행합니까? (사이트 _ 프리즘, 오이, 카피 바라, 셀레늄 웹 드라이버)

분류에서Dev

Pycharm이 셀레늄 용 chromedriver 실행 파일을 찾지 못함

분류에서Dev

요소를 찾을 수 없음-셀레늄 웹 드라이버를 사용하여 다른 로케일로 웹 사이트 자동화

분류에서Dev

셀레늄 웹 드라이버 xpath를 사용하여 콤보 상자 선택

분류에서Dev

파이썬과 셀레늄을 사용하여 드라이버 스크레이퍼를 만들려고합니다. 웹 페이지에서 특정 데이터를 가져 와서 CSV 행과 열에 넣어야합니다.

분류에서Dev

셀레늄 웹 드라이버를 사용하여 단일 셀에 여러 값을 인쇄 할 수 있습니다.

분류에서Dev

셀레늄을 사용한 Google 클라우드 실행 및 웹 스크래핑

분류에서Dev

자바를 사용하는 셀레늄 웹 드라이버를 사용하여 Gmail받은 편지함에서 메일 열기

분류에서Dev

셀레늄 웹 드라이버를 사용하여 동일한 브라우저의 다른 탭에서 URL을 여는 방법은 무엇입니까?

분류에서Dev

셀레늄 웹 드라이버를 사용하여 ext-js 그리드에서 행을 선택하면 IE에서 작동하지 않습니다.

분류에서Dev

셀레늄 웹 드라이버를 사용하여 장바구니에 추가 된 여러 제품이 동일한 지 확인하는 방법

분류에서Dev

테이블의 텍스트를 일치시키고 셀레늄 웹 드라이버를 사용하여 클릭하십시오.

분류에서Dev

셀레늄 웹 드라이버와 파이썬을 사용하여 DOM 코드에서 div 요소를 찾는 방법은 무엇입니까?

분류에서Dev

셀레늄 웹 드라이버를 사용하여 테이블 행의 숨겨진 텍스트를 얻습니까?

분류에서Dev

셀레늄 웹 드라이버 및 junit5를 사용하여 종단 간 테스트를 수행하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

파이썬 3에서 셀레늄 웹 드라이버를 사용하여 <p> 태그 안에 쓰는 방법은 무엇입니까?

분류에서Dev

파이썬에서 셀레늄 웹 드라이버를 사용하여 요소의 CSS 값 (예 : 색상)을 얻는 방법

분류에서Dev

셀레늄 웹 드라이버 2.33 및 Firefox 22를 사용하여 웹 페이지를 열 수 없습니다.

Related 관련 기사

  1. 1

    Ruby를 사용하여 셀레늄 웹 드라이버에서 HAR 파일을 가져올 수 없습니다.

  2. 2

    셀레늄 웹 드라이버를 사용하여 웹의 일부를 스크린 샷

  3. 3

    셀레늄 웹 드라이버를 사용하여 테이블에 표시되는 행 번호 가져 오기

  4. 4

    백그라운드에서 셀레늄 웹 드라이버를 실행하는 방법은 무엇입니까?

  5. 5

    Edge Chromium 브라우저에서 카피 바라를 사용하여 셀레늄 웹 드라이버 테스트를 어떻게 실행합니까?

  6. 6

    testng를 사용하여 하나의 브라우저에서 여러 클래스에서 Java 셀레늄 웹 드라이버 테스트 실행

  7. 7

    셀레늄 웹 드라이버를 통해 파일을 찾아보고 업로드하는 방법

  8. 8

    셀레늄 웹 드라이버를 사용하여 캘린더 버튼 선택

  9. 9

    자동 내보내기없이 셀레늄 웹 드라이버를 사용하여 Java에서 Har 파일을 생성하는 방법은 무엇입니까?

  10. 10

    셀레늄 웹 드라이버 파이썬을 사용하여 SVG 텍스트 요소 검색

  11. 11

    셀레늄 웹 드라이버를 사용하여 테이블 반복

  12. 12

    브라우저에서 실행하기 위해 얼마나 올바르게 구성 레일 테스트를 수행합니까? (사이트 _ 프리즘, 오이, 카피 바라, 셀레늄 웹 드라이버)

  13. 13

    Pycharm이 셀레늄 용 chromedriver 실행 파일을 찾지 못함

  14. 14

    요소를 찾을 수 없음-셀레늄 웹 드라이버를 사용하여 다른 로케일로 웹 사이트 자동화

  15. 15

    셀레늄 웹 드라이버 xpath를 사용하여 콤보 상자 선택

  16. 16

    파이썬과 셀레늄을 사용하여 드라이버 스크레이퍼를 만들려고합니다. 웹 페이지에서 특정 데이터를 가져 와서 CSV 행과 열에 넣어야합니다.

  17. 17

    셀레늄 웹 드라이버를 사용하여 단일 셀에 여러 값을 인쇄 할 수 있습니다.

  18. 18

    셀레늄을 사용한 Google 클라우드 실행 및 웹 스크래핑

  19. 19

    자바를 사용하는 셀레늄 웹 드라이버를 사용하여 Gmail받은 편지함에서 메일 열기

  20. 20

    셀레늄 웹 드라이버를 사용하여 동일한 브라우저의 다른 탭에서 URL을 여는 방법은 무엇입니까?

  21. 21

    셀레늄 웹 드라이버를 사용하여 ext-js 그리드에서 행을 선택하면 IE에서 작동하지 않습니다.

  22. 22

    셀레늄 웹 드라이버를 사용하여 장바구니에 추가 된 여러 제품이 동일한 지 확인하는 방법

  23. 23

    테이블의 텍스트를 일치시키고 셀레늄 웹 드라이버를 사용하여 클릭하십시오.

  24. 24

    셀레늄 웹 드라이버와 파이썬을 사용하여 DOM 코드에서 div 요소를 찾는 방법은 무엇입니까?

  25. 25

    셀레늄 웹 드라이버를 사용하여 테이블 행의 숨겨진 텍스트를 얻습니까?

  26. 26

    셀레늄 웹 드라이버 및 junit5를 사용하여 종단 간 테스트를 수행하는 가장 좋은 방법은 무엇입니까?

  27. 27

    파이썬 3에서 셀레늄 웹 드라이버를 사용하여 <p> 태그 안에 쓰는 방법은 무엇입니까?

  28. 28

    파이썬에서 셀레늄 웹 드라이버를 사용하여 요소의 CSS 값 (예 : 색상)을 얻는 방법

  29. 29

    셀레늄 웹 드라이버 2.33 및 Firefox 22를 사용하여 웹 페이지를 열 수 없습니다.

뜨겁다태그

보관