0
我正在使用量角器來自動化我的網站。我有一個場景需要上傳文件點擊上傳按鈕。當點擊上傳按鈕時,它會呈現本地操作系統彈出窗口來選擇文件。如何使用量角器選擇原生操作系統彈出文件
我嘗試使用下面的代碼,而點擊上傳button.I認爲這種做法是不正確的用戶必須點擊上傳按鈕,然後選擇從本機OS popup.But仍然沒有運氣要上傳的文件
var fileToUpload = 'filePath';
var absolutePath = path.resolve(__dirname, fileToUpload);
element(by.id("creator--add-a-piece-empty")).sendKeys(absolutePath);
如何選擇本地操作系統彈出文件?有沒有辦法上傳
操作系統 -
我曾嘗試提供How to upload file in angularjs e2e protractor testing但沒有運氣的所有可能的解決方案的Mac siera。我已經添加了下面的代碼,這將重定向到問題頁面,我需要上傳文件。感謝提前。
describe('NeonMob', function() {
it('LoginUsingInvalidEmail', function() {
browser.get('https://staging.neonmob.com/login');
element(by.id('form-field-username')).click();
element(by.id('field-username')).sendKeys("sharif");
element(by.id('field-password')).sendKeys("1234");
element(by.id('signin-btn')).click();
element(by.css("a[id='primary-navigation--create']")).click();
element(by.id("create-new-amateur-series")).click();
element(by.id("confirm-btn")).click();
element(by.id("creator--add-a-piece-empty")).click();//to click on Add
});
});
我將此標記爲[如何在angularjs e2e量角器測試中上載文件]的可能副本(https://stackoverflow.com/questions/21305298/how-to-upload-file-in-angularjs-e2e-protractor - 測試),因爲上傳文件在那裏解釋 – wswebcreation
我需要上傳文件在我的應用程序,我試過所有,沒有運氣,我已經添加上面的代碼,這將重定向到確切的頁面,我需要上傳文件。我沒有添加上傳代碼,因爲我嘗試了很多方法,沒有爲我工作。請看看。感謝您的答覆。 – Sharif