【发布时间】:2022-01-03 09:23:10
【问题描述】:
我在测试网站时遇到了一点挑战。就是想看看大家有没有这方面的建议。这背后的故事是,当我们与其他团队共享数据时,我需要在执行测试时屏蔽屏幕截图的输入字段。在脚本之前,我使用'document***.type="password";'运行JS,但是当脚本开始输入时,输入类型会更改回文本类型。此外,当它处于活动状态时,类从 class="is-invalid" 更改为 class="is-focused is-invalid"。此外,我当然可以在输入值后更改类型,但即使当我单击下一个字段时,类也会更改。当我填写了第一个输入字段时,它会根据服务器检查数据,并且类当然会更改。
我在不活动时有一个输入字段:
<input ref="input" value="input field" id="id-for-unified-text-input--14fe" name="unified-text-input-14fe" type="text" autocomplete="off" spellcheck="false" placeholder="ABC123" class="is-invalid">
以及激活时的输入字段"
<input ref="input" value="input field" id="id-for-unified-text-input--14fe" name="unified-text-input-14fe" type="text" autocomplete="off" spellcheck="false" placeholder="ABC123" class="is-focused is-invalid">
来自其他测试人员的任何建议,我该如何解决这个问题?提前非常感谢!
【问题讨论】:
标签: javascript html selenium selenium-webdriver