J'ai essayé d'exécuter ce code dans rapporteur mais je reçois toujours cette erreur et je n'arrive pas à trouver un moyen d'obtenir la valeur du texte anpr_box_input de toute façon.Valeur du texte de l'élément Protractor sendKeys et erreur d'attribut
Valeur: ManagedPromise :: 871 {[[PromiseStatus]]: "en attente"} échoué - devrait avoir une plaque de numéro de licence valide lorsque l'écran contient comme demande ANPR Suite a échoué: ANPR contenu de l'écran
Chrome version : 58.0.3029.110 (64 bits) Dépendances: "protractor": "5.1.2", "noyau de jasmin": "~ 2.4.1", "karma-jasmin": "^ 1.1.0" "Karma-jasmin-html-reporter": "^ 0.2.2", "@ types/jasmin": "2.5.36"
d escribe ('contenu d'écran ANPR', fonction() {
it('should have a valid license number plate when screen contains as ANPR request', function() {
var base_keyboard_ok = browser.driver.findElement(by.id('base-keyboard-ok'));
var anpr_box_input = browser.driver.findElement(by.className('anpr-box-input'));
//anpr_box_input.clear().then(function() { anpr_box_input.sendKeys('999'); }); tryed it before, didn't work
anpr_box_input.clear().then(function() { anpr_box_input.setAttribute("value", "459"); });
base_keyboard_ok.click();
/* didn't work
anpr_box_input.getText().then(function(text) {
console.log("AQUI: " + text);
});
*/
//console.log("Value: " + anpr_box_input.getAttribute('value')); didn't work
//working on..
anpr_box_input.getAttribute('value').then(function(text) {
console.log("Value: " + text);
});
//so i'll need something like
expect(anpr_box_input.text).toEqual("1234");
});
});
La section html vient out like like it: –
Toute aide sera appréciée. –