jem*_*oii 7 javascript selenium deprecated selenium-webdriver protractor
所以selenium弃用了getInnerHtml()和getOutterHtml(),并且在3.0 beta中他们计划完全删除这些函数.我测试了检查标记.那么我们应该在他们的位置使用什么?他们为什么被删除?我使用protractor/webdriver.js和selenium.
ale*_*cxe 11
.getInnerHTML()和.getOuterHTML()方法可以被替换.getAttribute("innerHTML"),并.getAttribute("outerHTML")分别,我认为,这是他们已被弃用的原因.对这些案例采用特殊方法没有意义,因为可以通过"获取属性"调用轻松检索它们.
需要注意的是getInnerHTML()与getOuterHTML()不是的一部分量角器公共API了,因为好.
仅供参考,这里是getInnerHTML()和getOuterHTML()方法实现 - 基本上检索innerHTML和outerHTML属性值(虽然对于"outerHTML",有一个特殊的案例处理 - 当没有outerHTML可用的属性时).
顺便说一句,如果你想执行没有getInnerHTML()和getOuterHTML()你的测试代码库,你可以使用no-get-inner-outer-htmlESLint规则从eslint-plugin-protractor插件(无耻的自我推销).
| 归档时间: |
|
| 查看次数: |
2855 次 |
| 最近记录: |