Testfall: Ich möchte nur das Feld "Name" validieren, indem Sie nacheinander "alphanumerische Zeichen" in das Namensfeld eingeben und überprüfen, ob "ungültige Daten "Bestätigungsmeldung wird angezeigt oder nichtSo überprüfen Sie, ob die Validierungsnachricht Winkelmesser anzeigt oder nicht
Mein Spec-Dateicode ist unten.
//Testcase 3 : To verify whether "Name" field validation message is displaying or not
// "name field is a required" field
using(CertificationTestData.testData, function(testdata){
it('validation of Certificate Name field content',()=>{
//To clear the "Ceritication Name" field data
page.getCertificationNameField().clear();
//enter each type of test data one at a time
page.getCertificationNameField().sendKeys(testdata.data);
browser.driver.sleep(5000);
page.getAnyWhereCertificationPage().click();
//To check whether any validation message is displaying for "Name" field
expect(page.getValidationMessage().isDisplayed()).toBeFalsy();
});
});
Meine externe Testdatendatei unter
testData :[
{data:"abcd"},
{data: "1234"},
{data:"[email protected]#$%#"},
{data:"[email protected]##$"}
],
Mein Po-Datei Code ist unten.
Wenn ich mein Testskript ausführen, wird unten Fehlermeldung angezeigt.
should test certificate tab validation of Certificate Name field content
- Fehlgeschlagen: Von (CSS-Selektor, .ui-message.ui-Nachrichten-error.ui-Ecke-all)
Gibt es eine Möglichkeit, ob das überprüfen: Kein Element mit Locator gefunden Validierungsnachricht wird angezeigt oder nicht ??