我是新手使用Testcomplete,我使用javascripts来自动化我的代码,下面是示例脚本(转换后首先记录然后转换为jscript),在这个脚本中我观察到TestComplete识别出来的通过使用完整的Web URL路径而不仅仅是特定于对象来捕获对象元素。
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
我的意思让我们看下面的登录页面示例
谢谢
答案 0 :(得分:0)
每当我们在Test-Complete中记录任何测试用例时,它会将所有对象存储在命名存储库中,然后访问它。
这有助于在轻松识别对象时完成测试,并且可以提高测试用例的速度,以防屏幕上出现多个对象
您可以通过以下链接获取有关名称映射的更多信息。