我有一个查询在我们的应用程序中,我们有很多 HTML标记.在开发期间,由于没有要求,许多标签没有给出任何id.现在QA团队想要使用QTP自动化测试用例.在大多数情况下,此工具无法识别,因为
我想知道是否会对这些标记添加id属性有任何影响.即使是积极的影响也是受欢 我不认为会有任何积极或消极的影响:也许HTML页面的大小会增加一点,但可能不会那么多.
不过,您确定需要在页面的每个HTML标记上添加“id”属性吗?不仅仅有少数足够吗?就像表单字段,链接,错误消息一样;这可能是关于它的?
但是,你必须注意的一件事是,“身份”,如“身份证明”,必须是独一无二的;这意味着在开始添加它们之前可能是好的,以定义某种“id-policy”,比如说,“那种元素的ID应该以这种方式命名”.
并且,对于您的下一个项目:让开发人员在他们开发时添加这些项目;-)
(当然,遵循政策)
现在我正在思考它:一个积极的影响可能是编写与HTML文档交互的Javascript代码会更容易 – 但是对于下一个项目或者这个项目的演变来说这将是正确的,当这些id是已经存在于HTML中的开发人员将JS代码放在适当位置……