TestComplete_JavaScripting_how在对脚本中的任何对象执行任何操作时隐藏Web URL路径

时间:2017-09-14 08:45:51

标签: testcomplete

我是新手使用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

我的意思让我们看下面的登录页面示例

谢谢

1 个答案:

答案 0 :(得分:0)

每当我们在Test-Complete中记录任何测试用例时,它会将所有对象存储在命名存储库中,然后访问它。

这有助于在轻松识别对象时完成测试,并且可以提高测试用例的速度,以防屏幕上出现多个对象

您可以通过以下链接获取有关名称映射的更多信息。

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