Selenium能够找到这些元素和send_text,但在文本写入后,它会被自动删除。我是在调用.send_text()错了,还是我找到了与之交互的错误元素?
这是一个弹出框架对话框,但我似乎无法专注于框架。我甚至不确定我是否需要硒仍然与文本字段交互。
这是javascript:
List
这是我一直使用的一种方法:
Set
也
<div class="control-group">
<label class="control-label">Patient ID</label>
<div class="controls">
<input data-ng-model="subject.Code" data-custom-error="Patient ID already exists in this center" class="ng-valid ng-dirty" data-original-title="" type="text">
<i class="required-field" style="top:inherit">*</i>
</div>
</div>
正如我所说,两者都找到正确的元素并发送文本,但文本会立即删除。任何想法,我都被卡住了。
我使用的是Firefox,但在Chrome中也是如此。