2015-12-03 30 views
2

在Nightwatch.js測試腳本,這將考驗頁面上的文件上傳行動工作。該網頁有一個按鈕,用於打開文件瀏覽窗口以選擇要上傳的文件。我可以將路徑和文件名傳遞到瀏覽窗口,但無法訪問該窗口或其中的「打開」按鈕以選擇文件並開始上傳。有任何想法嗎?文件上傳與文件瀏覽窗口中Nightwatch

回答

1

你可能會做這樣的事情

文件路徑= process.cwd()+ '/上傳/' + youruploadfile;假設process.cwd給你的當前目錄夜巡執行

,然後設置值(由右元素的id替換)

browser.setValue(「輸入[類型=‘文件’]」,文件路徑)

這將設置您想要爲該表單上傳的文件,並且您不需要單擊並打開文件瀏覽器對話框,因爲我們將無法通過硒控制相同的文件瀏覽器對話框。