2016-05-13 24 views

回答

1

Leadfoot處理文件上傳這樣的:

  1. 試驗用文件的本地(到實習生)路徑文件輸入元件上調用type。該文件必須存在於運行Intern的系統上。您可以使用require.toUrl(例如,element.type(require.toUrl('./someFile.txt')))獲得絕對路徑。
  2. Leadfoot悄悄地將文件上傳到遠程Selenium/WebDriver服務器,並確定其在遠程系統上的路徑。
  3. Leadfoot使用遠程服務器上新上載文件的路徑在輸入元素上調用sendKeys

最終目標是讓遠程瀏覽器能夠選擇一個文件作爲文件輸入併發送到某個地方。爲此,該文件必須存在於遠程系統(運行正在測試的瀏覽器的文件)上。

+0

我可以在Chrome中使用此工具,但在Firefox中無法使用。你遇到過在Firefox中上傳文件的問題嗎? – user3047479

相關問題