프레임워크

피토니·2023-05-15
1. System.Windows.Forms 네임스페이스를 추가합니다. 이를 통해 클립보드에 액세스할 수 있습니다. using System.Windows.Forms; 2. Selenium WebDriver를 사용하여 파일 열기 대화 상자를 엽니다. // WebDriver 초기화
IWebDriver driver = new ChromeDrive...

sonaki84·2021-04-22
다음과 같이 특정 요소가 나타날 때까지 기다리는 함수를 만들 수 있습니다.
private static bool WaitForVisivle(IWebDriver driver, By by)
{
// 5초 동안 기다립니다.
WebDriverWait wait = new WebDriverWait(driver, TimeSpan.FromSeco...

sonaki84·2021-04-21
Selenium Webdriver는 현재 많이 사용되는 대부분의 언어를 지원합니다.
Selenium 개발자 문서 사이트에서는 Java, Python, C#, Ruby, Javascript, Kotlin 을 샘플로 소개하고 있습니다.
웹 개발 경험이 있으시다면 Javascript를 이용하시면 조금 더 수월하실 것 같습니다.
혹시 PHP 개발 경험이 있으...
질문Selenium을 이용해서 체크하는데 if를 사용해서 어떤 요소가 존재한다면 실행하도록 할 수 있을까요?
Selenium을 이용해서 체크하는데 if를 사용해서 어떤 요소가 존재한다면 실행하도록 할 수 있을까요? 살려주세요....
10.9K
1
0

sonaki84·2021-04-20
isDisplayed()라는 함수를 사용해서 요소가 존재하여 보여지는지 확인할 수 있습니다.
Boolean displayOk = driver.findElement(By.xpath("//*[@id='next']")).isDisplayed();
if(displayOk) {
// 요소가 보이는 상태
} else {
// 요소가 안보이는 상...
질문Selenium을 이용하여 어떤요소가 올라오면 그 요소를 클릭하는법
지금 Selenium을 이용하여 어떤 매크로를 만드는 중인데... 그 매크로에서 어떤 요소를 기다렸다가 눌러야 하거든요.. 어떻게 해야 할까요?
1.6K
2
0

sonaki84·2021-04-19
요소가 존재할 때까지 기다렸다가 클릭을 하려면 presence_of_element_located()를 씁니다.
WebDriverWait(browser, 20).until(EC.presence_of_element_located((By.CSS_SELECTOR, ".reply-button"))).click()
요소가 존재하고 보여지는...




