簡體   English   中英

使用 Selenium Webdriver 和 Java 上傳文件

[英]Uploading a file using Selenium Webdriver and Java

我正在嘗試使用 Selenium Webdriver 和 Java 上傳文件。 我在 WebElement 上使用 sendKeys 方法,這對我不起作用。 我嘗試了很多解決方案,例如使用 Selenium WebDriver 和 Java Robot Class 從這個文件上傳中嘗試了很多解決方案。

帶按鈕的代碼:

<div class="button_to_upload" xpath="1">
    <span tabindex="0" class="upload" role="button">
        <input type="file" style="display: none;">
        <button class="any_class_button" type="button" style="min-width: 50px;">
            <span class="icon">
            </span><span style="">Upload something</span>
        </button>
    </span>
</div>

使用 WebDriver 上傳文件的最簡單方法是將文本值設置為文件路徑。 像這樣的東西:

driver.findElement(By.ByXpath("//input[@type = 'file']")).sendKeys(filePath);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM