我試圖打破我的量角器測試成可管理的文件。 有人能告訴我我在做什麼要求有錯嗎?量角器測試:有人能告訴我我的要求有什麼問題嗎?
下面是一個例子:
變量:C:/tests/variables/signInVariables.js
var emailAddress = element(by.model('loginData.userName'));
var password = element(by.model('loginData.password'));
var signInButton = element(by.css('[data-auto-field="SignIn"]'));
功能:C:/tests/functions/signInFunctions.js
var signInVariables = require ('../variables/signInVariables.js');
function signIn(a, b) {
browser.get ('https://www.website.com');
emailAddress.sendKeys(a);
password.sendKeys(b);
signInButton.click();
};
測試:C:/tests/protractor/conf.js
var signInFunctions = require ('../functions/signInFunctions.js');
it(' should sign in ', function() {
signIn("someusername", "somepassword");
});
我運行它,這就是我得到:
Failed: signIn is not defined
我敢肯定,這是一個簡單的解決。我只是不知道自己在做什麼。
我敢肯定,這種邏輯的一些沒有意義。我正在看它,看到我搞砸了的東西。但是我的做法需要對與否? – Defpotec2020