我是硒的新手。我正在使用CUIT进行跨浏览器测试。每当我在IE中记录动作并在chrome中播放时,我的测试都会失败,因为innertext属性值在IE和Chrome中是不同的。
我的大多数测试脚本都依赖于innertext属性。
有没有办法(常用转换器)在所有浏览器中获取相同的innertext属性值?
如果我使用Selenium在所有浏览器中测试我的应用程序。 selenium在所有浏览器中都返回相同的innertext值吗?
答案 0 :(得分:0)
innerText 是使用Internet Explorer的旧方法。相反,您可以使用 textContent 。
此处的代码:
var domElement = document.getElementById("txtUserName");
var output = domElement.textContent || domElement.innerText;
如果您在项目中使用jQuery,则可以使用.text(),因为它旨在支持跨浏览器