Ionic framework 使用IE 11中的UFT 12.02测试离子元素

Ionic framework 使用IE 11中的UFT 12.02测试离子元素,ionic-framework,internet-explorer-11,hp-uft,Ionic Framework,Internet Explorer 11,Hp Uft,我对使用自动化测试工具相当陌生,作为一个实际的学习练习,我一直在尝试使用HP UFT 12.02测试一个小型web应用程序(我更新为12.51,但现在遇到了相同的问题)。该web应用程序是使用爱奥尼亚移动开发框架创建的。我遇到了一个路障,没有找到一个答案或类似的经验记录在任何地方 我不确定我遇到的问题是UFT、浏览器还是实际应用程序本身 我正在使用IE11测试应用程序。Firefox的UFT插件在我们的网站上被禁用,Chrome不应该安装在我们的机器上,所以我可能会遇到一些棘手的技术限制 我试着

我对使用自动化测试工具相当陌生,作为一个实际的学习练习,我一直在尝试使用HP UFT 12.02测试一个小型web应用程序(我更新为12.51,但现在遇到了相同的问题)。该web应用程序是使用爱奥尼亚移动开发框架创建的。我遇到了一个路障,没有找到一个答案或类似的经验记录在任何地方

我不确定我遇到的问题是UFT、浏览器还是实际应用程序本身

我正在使用IE11测试应用程序。Firefox的UFT插件在我们的网站上被禁用,Chrome不应该安装在我们的机器上,所以我可能会遇到一些棘手的技术限制

我试着记录我的行为,唯一的成功就是使用了“洞察记录”模式。为了使测试可读,我必须对对象进行大量的手动检查和重命名。不幸的是,我可以使用UFT的工具选择或检查的内容似乎有限制

使用ObjectSpy,我似乎只能选择顶级web元素,而且在大多数情况下,它似乎工作正常。但这里是拦截器:

在应用程序中,有一个表单包含一系列弹出式选择器,允许我选择一栋建筑、一层楼和一个日期,以便在该建筑的楼层上保留空间

在IE中,如果我单击第一个选择器(站点),什么也不会发生——不管我是否阻止了弹出窗口。我在UFT之外的任何选择器上执行手动测试都会得到相同的结果。 如果我在Firefox中执行手动测试,我会得到一个包含一系列单选按钮和OK/Cancel的ion alert对象

如果我用ObjectSpy检查元素,我会得到一个“Web元素”,其中包含 这包括表单标题、所有离子选择元素和标签等(太长了,无法包含在这个问题中)


是否可以在不借助屏幕或窗口上的x、y坐标的情况下选择表单中的单个元素?如果是,怎么做?我不能保证将来谁将运行该测试,也不能保证他们的屏幕或浏览器尺寸将如何设置。

欢迎使用SO。。。为了帮助您,我们需要更多信息。。。你能发布html源代码、应用程序截图和object spy等吗?谢谢Manish。由于JavaScript,html源代码非常稀疏。在DOM浏览器中,我可以看到我认为您正在寻找的详细信息。这是相当长的。请分享你可以帮助理解的问题。我升级到UFT 12.51,Firefox UFT插件现在似乎正在工作。由于IE 11似乎与Ionic web应用程序不兼容,我放弃了使用该浏览器进行测试。除非是强制性的,否则我讨厌使用IE。事实证明,Chrome对我来说是最快的…欢迎使用SO。。。为了帮助您,我们需要更多信息。。。你能发布html源代码、应用程序截图和object spy等吗?谢谢Manish。由于JavaScript,html源代码非常稀疏。在DOM浏览器中,我可以看到我认为您正在寻找的详细信息。这是相当长的。请分享你可以帮助理解的问题。我升级到UFT 12.51,Firefox UFT插件现在似乎正在工作。由于IE 11似乎与Ionic web应用程序不兼容,我放弃了使用该浏览器进行测试。除非是强制性的,否则我讨厌使用IE。事实证明,Chrome对我来说是最快的。。。