我在 JMeter 中開發了一個 selenium webdriver 腳本。我的腳本運行良好,但它停留在一種情況下。我無法從我的系統上傳 Dropzone 中的/檔案/檔案。我嘗試了下面的代碼,但它不起作用。在 JMeter 中使用 Java/Javascript-Selenium 的正確方法是什么。
var chooseFile = WDS.browser.findElement(org.openqa.selenium.By.id("formImportFilesDropZone"));
WDS.browser.manage().timeouts().implicitlyWait(1000, TimeUnit.SECONDS);
chooseFile.sendKeys("C:\Users\RIDE.txt");

uj5u.com熱心網友回復:
我認為您需要使用另一個反斜杠實體來轉義反斜杠,例如:
chooseFile.sendKeys("C:\\Users\\RIDE.txt");
或者只使用正斜杠:
chooseFile.sendKeys("C:/Users/RIDE.txt");
您可能還需要為TimeUnit指定完全限定的類名,例如:
WDS.browser.manage().timeouts().implicitlyWait(1000, java.util.concurrent.TimeUnit.SECONDS);
更多資訊:
- JavaScript 字串
- WebDriver 采樣器:您回答的前 10 個問題
還要習慣查看jmeter.log 檔案,通常它包含如果不是失敗或不當行為的原因,但至少包含一個線索。
uj5u.com熱心網友回復:
打開視窗資源管理器后,您可以使用 send Keys 方法發送檔案的路徑,然后再次使用 send Keys 方法發送 Enter 鍵。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/415050.html
標籤:
