html' ID'属性消失了

时间:2016-10-20 16:43:47

标签: html internet-explorer-9 teamcity ie-developer-tools remotewebdriver

我目前正在尝试使用selenium测试一个网站,当我在我的计算机上本地运行测试时,测试将通过但是当我在TeamCity上运行测试时,测试将失败,因为他们无法找到一个元素指定的ID。

当测试运行时,他们正在测试完全相同的HTML页面,当它们在我的计算机上本地运行时,我检查元素的ID属性,它将显示ID为rad_button1 。但是当测试运行时 在TeamCity上,我查看同一元素的属性,ID属性不再有任何ID。

以前有人遇到过这个问题吗?

1 个答案:

答案 0 :(得分:0)

这里的问题是默认情况下IE9在兼容模式下运行,我们不知道。所以在开发人员机器上它正常运行ie9并且在远程机器上它以兼容模式运行IE9,这就是导致ID消失的原因。