Ich habe eine Aufgabe vorzubereiten, aber ich bin neu im Bereich Winkelmesser. Kannst du mir helfen? Nur info lautet: „Was werden Sie tun, damit aus einer Position der Automatisierungs tester“Wo beginne ich mit dieser Winkelmesseraufgabe?
'use strict';
var constants = require('../../constants/other/constants.js');
var ContextMenuPage = require('../../page objects/base page/context_menu_page.js');
var functions = require('../../helper/functions.js');
var ClientScenariosPage = require('../../page objects/impairment analysis/client/scenarios_page.js');
var IADashboardPage = require('../../page objects/impairment analysis/ia_dashboard_page.js');
var BasePage = require('../../page objects/base page/base_page_object.js');
describe('Impairment analysis - dashboard', function() {
var individualAssessment = new IndividualAssessment();
var iaDashboardPage = new IADashboardPage();
var basePage = new BasePage();
var footer = basePage.getFooter();
var clientScenariosPage = new ClientScenariosPage();
it('should log in', function() {
browser.ignoreSynchronization = true;
helper.login();
});
it('should change calcset', function() {
browser.sleep(4000)
var CalcSet = element(by.xpath('//div[@class="calcset"]/strong[@class="ng-binding"]'));
CalcSet.click();
var input = element(by.xpath("//input[@class='k-input ng-pristine ng-untouched ng-valid ng-scope ng-empty']"));
input.clear();
input.sendKeys('16080902');
input.sendKeys(protractor.Key.ENTER);
footer.getCalcsetDialog().clickSetButton();
});
it('should go to individual assessment', function() {
individualAssessment.getBasePage().clickContextMenu();
contextMenu.clickImpairmentAnalysisTile();
iaDashboardPage.clickIndividualAssesmentTile();
});
it('should go to scenarios screen and assign collaterals', function() {
browser.sleep(5000);
for (var id of ["127-1", "129-1", "128", "125-1"]) {
var client = element(by.xpath("//div[@id='DashboardD1LISTTODO']/div[@class='k-grid-content k-auto-scrollable']/table[@class='k-selectable']/tbody/tr[@id='" + id + "']/td[@class='row-click'][2]/span[@class='link']"));
client.click();
clientScenariosPage.getBasePage().getCarousel().clickIndicatorByName('Scenarios');
browser.sleep(2000);
var coll_button = element(by.xpath("//trtd[5]/a[@title='Show collateral allocations']"));
coll_button.click();
check_and_click();
browser.sleep(3000);
var back = element(by.xpath("//div[@id='listClientCollModal']/div[@class='modal-dialog']/div[@class='modal-content']/div[@class='modal-body']/button[@class='close']"));
back.click();
individualAssessment.getBasePage().clickContextMenu();
contextMenu.clickImpairmentAnalysisTile();
iaDashboardPage.clickIndividualAssesmentTile();
browser.sleep(5000);
});
});
it('should log out', function() {
helper.logout();
});
});
Ist dies eine schwierige Frage? Sollte ich nach weiteren Details fragen wie die Seite, wird es getestet oder nur einige Methoden vorbereitet? ich freuen uns darauf, von Ihnen zu hören, Tomek
Probieren Sie zuerst etwas aus, aber bitte kommen Sie zurück und stellen Sie eine spezifische Frage, wenn Sie Schwierigkeiten haben. – Hida
@Hida Das einzige, was ich damit tun kann, kann ich es ausführen. Nach dem Lauf habe ich bekommen: '[16:46:22] E/Launcher - Fehler: Fehler: Kann nicht finden '../../constants/other constants.js' bei Function.Module._resolveFilename (modul.js: 469: 15) bei Function.Module._load (module.js: 417: 25) bei Module.require (module.js: 497: 17) bei require (internal/module.js: 20 : 19) bei Object. (C: \ Pro \ spec.js: 2: 17) bei Module._compile (module.js: 570: 32) bei Object.Module._extensions..js (module.js: 579: 10) bei Module.load (module.js: 487: 32) bei tryModuleLoad (module.js: 446: 12) ' –
Tomasz
Der Winkelmesser kann die Datei' constants.js' nicht finden. Stellen Sie sicher, dass der Pfad zur Datei korrekt ist. Sie können das überprüfen mit 'require.resolve (Pfad/zu/Modul)' –