Telerik 为什么TestComplete和Telerick的浏览器缩放必须为100%?

Telerik 为什么TestComplete和Telerick的浏览器缩放必须为100%?,telerik,testcomplete,gui-testing,Telerik,Testcomplete,Gui Testing,我想知道为什么这两种工具都有这种限制。我知道需要正确识别网页元素及其在网页上的位置。我的问题是,造成这种限制的底层功能是什么 我还应该说,我问这个问题是因为我看到TestComplete可以通过名称识别对象,为什么它不能使用它们呢?TestComplete可以通过内部浏览器的API访问网页上的对象。这些API返回有关对象的所有信息,包括对象在页面上的位置,而不考虑缩放级别。我认为TestComplete可以尝试重新计算对象的坐标,但我怀疑是否有可能以与浏览器完全相同的方式进行计算,并且无论如何都

我想知道为什么这两种工具都有这种限制。我知道需要正确识别网页元素及其在网页上的位置。我的问题是,造成这种限制的底层功能是什么


我还应该说,我问这个问题是因为我看到TestComplete可以通过名称识别对象,为什么它不能使用它们呢?

TestComplete可以通过内部浏览器的API访问网页上的对象。这些API返回有关对象的所有信息,包括对象在页面上的位置,而不考虑缩放级别。我认为TestComplete可以尝试重新计算对象的坐标,但我怀疑是否有可能以与浏览器完全相同的方式进行计算,并且无论如何都会有所不同


TestComplete需要获取对象的坐标,以便使用对象,因为它的工作方式是:它模拟应用程序上的用户操作。因此,要单击按钮,TestComplete将鼠标指针移动到屏幕上的相应点,并调用鼠标单击事件。这与其他一些工具(如Selenium)使用的方法不同,这些工具只触发对象的本机事件,而不模拟人类用户的鼠标/键盘活动。

TestComplete 12.30最近发布,现在可以使用非标准缩放设置与浏览器配合使用。