html 'ID' 属性消失
html 'ID' attribute disappears
我目前正在尝试使用 selenium 测试一个网站,当我 运行 在我的计算机上进行本地测试时,测试将通过,但是当我 运行 在 TeamCity 上进行测试时,测试将失败,因为他们找不到具有指定 ID 的元素。
当测试 运行 时,它们正在测试完全相同的 HTML 页面,当它们在我的本地计算机上 运行ning 时,我检查元素的 ID
属性它会显示ID是rad_button1
。但是当测试是 运行
在 TeamCity 上,我查看同一元素的属性,ID
属性不再有任何 ID。
有没有人遇到过这个问题?
这里的问题是 IE9 默认 运行 兼容模式,我们不知道。因此,在开发人员机器上,它通常是 运行 ie9,而在远程机器上,它是 运行 兼容模式下的 IE9,这就是导致 ID 消失的原因。
我目前正在尝试使用 selenium 测试一个网站,当我 运行 在我的计算机上进行本地测试时,测试将通过,但是当我 运行 在 TeamCity 上进行测试时,测试将失败,因为他们找不到具有指定 ID 的元素。
当测试 运行 时,它们正在测试完全相同的 HTML 页面,当它们在我的本地计算机上 运行ning 时,我检查元素的 ID
属性它会显示ID是rad_button1
。但是当测试是 运行
在 TeamCity 上,我查看同一元素的属性,ID
属性不再有任何 ID。
有没有人遇到过这个问题?
这里的问题是 IE9 默认 运行 兼容模式,我们不知道。因此,在开发人员机器上,它通常是 运行 ie9,而在远程机器上,它是 运行 兼容模式下的 IE9,这就是导致 ID 消失的原因。