1. System.Windows.Forms 네임스페이스를 추가합니다. 이를 통해 클립보드에 액세스할 수 있습니다.
using System.Windows.Forms;
2. Selenium WebDriver를 사용하여 파일 열기 대화 상자를 엽니다.
// WebDriver 초기화 IWebDriver driver = new ChromeDriver(); // 파일 열기 대화 상자 열기 driver.FindElement(By.Id("fileInput")).Click();
3. 클립보드에 있는 텍스트를 가져옵니다.
// 클립보드에 있는 텍스트 가져오기 string filePath = Clipboard.GetText();
4. 파일 선택 창의 경로 영역을 클립보드의 텍스트로 채우고 엔터를 입력합니다.
// 파일 선택 창의 경로 영역 선택 driver.SwitchTo().ActiveElement().SendKeys(filePath); // 엔터 입력 driver.SwitchTo().ActiveElement().SendKeys(Keys.Enter);
5. Selenium WebDriver를 종료합니다.
// WebDriver 종료 driver.Quit();
1. System.Windows.Forms 네임스페이스를 추가합니다. 이를 통해 클립보드에 액세스할 수 있습니다.
using System.Windows.Forms;
2. Selenium WebDriver를 사용하여 파일 열기 대화 상자를 엽니다.
// WebDriver 초기화 IWebDriver driver = new ChromeDriver(); // 파일 열기 대화 상자 열기 driver.FindElement(By.Id("fileInput")).Click();
3. 클립보드에 있는 텍스트를 가져옵니다.
// 클립보드에 있는 텍스트 가져오기 string filePath = Clipboard.GetText();
4. 파일 선택 창의 경로 영역을 클립보드의 텍스트로 채우고 엔터를 입력합니다.
// 파일 선택 창의 경로 영역 선택 driver.SwitchTo().ActiveElement().SendKeys(filePath); // 엔터 입력 driver.SwitchTo().ActiveElement().SendKeys(Keys.Enter);
5. Selenium WebDriver를 종료합니다.
// WebDriver 종료 driver.Quit();