How to handle windows file upload window when using selenium

前端 未结 2 1113
时光取名叫无心
时光取名叫无心 2020-12-30 15:43

I am trying to write selenium tests for a website using java. However, I have come across a problem when testing file uploading..

When I click the file upload button

2条回答
  •  清酒与你
    2020-12-30 15:59

    You can do a nonblocking click by using either one of these:

    The Advanced User Interactions API (JavaDocs)

    WebElement element = driver.findElement(By.whatever("anything"));
    new Actions(driver).click(element).perform();
    

    or JavaScript:

    JavascriptExecutor js = (JavascriptExecutor)driver;
    
    WebElement element = driver.findElement(By.whatever("anything"));
    js.executeScript("arguments[0].click()", element);
    

提交回复
热议问题