我的页面中有两个文本框。使用硒webdriver清除依赖文本框时未启用文本框
名称文本框中
<input type="text" onblur="matchUserName(true)" onkeyup="clearOther('txtUserName','txtUserID')" onkeydown="Search_OnKeyDown(event,this)" style="width: 250px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);" id="txtUserName" name="txtUserName">
用户名文本框中
<input type="text" onblur="matchUserID(true)" onkeyup="clearOther('txtUserID','txtUserName')" onkeydown="Search_OnKeyDown(event,this)" style="width: 250px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0);" id="txtUserID" name="txtUserID">
我的情况是在用户ID文本框中输入东西。 名称文本框将更改为只读。然后清除userID文本框。
预期行为:名称文本框应可用于输入。状态应从只读状态恢复到正常状态。
实际行为: 名称文本框未启用输入。状态仍然是只读的。
element.clear()
用于清除userID文本字段。
你能告诉我们演示吗?也许jsfiddle – RRR
你有没有这个意思? https://jsfiddle.net/kggz4cog/ – RRR
我认为页面刷新也会诀窍 –