【发布时间】:2011-09-24 04:07:46
【问题描述】:
我正在运行自动化测试来测试我公司的网络表单。他们刚刚安装了邮政编码服务,当您填写地址和门牌号码时,该服务会自动添加街道和城市/地区。
当您取消选择最后一个表单元素(例如门牌号)时,会出现此自动填充。
这是我使用的字段的顺序;
- 表格:邮政编码
- 表格:门牌号
- form:addition(可选)
- form:street(提供邮政编码和门牌号码后由服务人员填写)
- form:city(另一个自动填充字段)
当您手动填写此表单时,地址会在您单击或按 Tab 键进入添加字段时立即出现(因为它是可选的),但当它自动完成时,它就不起作用了。
我尝试了几种方法,例如;
- focus('form:addition') 或
- select('form:addition') 但这些不起作用。我试过了
- type('\t') 跳转到表单域,并且
- type('form:addition', ' ') 在添加中键入一个空格。领域甚至
- type('form:addition', "") 将其留空。到目前为止,这些尝试都没有奏效。
有没有人可以帮我解决这个问题?
【问题讨论】:
标签: python forms selenium-rc field autofill