我正在运行一个自动化测试来为我的公司测试一个网络表单。他们刚刚安装了邮政编码服务,当您填写地址和门牌号时,该服务会自动添加街道和城市/地区。
当您取消选择最后一个表单元素(例如门牌号)时,会出现此自动填充。
这是我正在使用的字段的顺序;
- 形式:邮政编码
- 形式:门牌号
- 形式:加法(可选)
- form:street(提供邮政编码和门牌号码后由服务部门填写)
- form:city(另一个自动填充字段)
当您手动填写此表单时,地址会在您单击或按标签进入添加字段时立即出现(因为它是可选的),但是当它自动完成时,它就不起作用了。
我尝试了几件事,例如;
- 焦点('形式:加法')或
- select('form:addition') 但这些不起作用。我努力了
- type('\t') 跳到表单域,和
- type('form:addition', ' ') 在添加中键入一个空格。领域甚至
- type('form:addition', "") 将其留空。到目前为止,这些尝试都没有奏效。
有没有人可以帮助我解决这个问题?