2017-09-14 2 views
0

Ich bin neu um Testcomplete zu benutzen, benutze JavaScript um meinen Code zu automatisieren, unten sind Beispielskript (konvertiert zuerst aufgezeichnet dann konvertiert in jscript) und in diesen Scripts beobachte ich, dass TestComplete das Objektelement identifiziert und erfasst hat, indem es den vollständigen Web-URL-Pfad nicht nur für das Objekt verwendet hat.TestComplete_JavaScripting_Hier kann ich den Web URL Pfad verstecken während ich irgendeinen Vorgang für irgendein Objekt im Skript durchführe

efunction Test_Login {var UserName, Password, TestEnv;UserName = "XYZ";Pwd = "XYZXYZ";TestEnv = "https://test.Env.com/";Browsers.Item(btChrome).Run("TestEnv",1);Aliases.browser.pageTestenvCom.formFrmlogincomponent.textboxUsername.SetText("UserName");Aliases.browser.pageTestenvCom.formFrmlogincomponent.passwordboxPassword.SetText("Pwd");Aliases.browser.pageTestenvCom.formFrmlogincomponent.buttonLogin.ClickButton();}e 

was i bedeutet, können unter Beispiel Login-Seite

danke

Antwort

0

sehen Jedes Mal, wenn wir jeden Testfall in Test-Complete aufnehmen, es ist alles das Objekt im Naming Repository speichert und dann den Zugriff das Gleiche.

Dies hilft Test komplett in leicht recognisation von Objekt und kann die Geschwindigkeit des Testfalls, für den Fall verbessern gibt es mehrere Objekte auf dem Bildschirm sichtbar

Sie durch folgenden Link für weitere Informationen über Namen Mapping gehen.

https://support.smartbear.com/testcomplete/docs/testing-with/object-identification/name-mapping/overview.html

Verwandte Themen