Selenium 2

🔥🔥🔥 · 2018年12月04日 · 最后由 独缺 回复于 2018年12月05日 · 2434 次阅读

1

共收到 9 条回复 时间 点赞

= =,似乎你定位 form 的文本就可以定位到了。

2楼 已删除
杨腾 回复

form 的文本不是这个提示的文本

为何不直接判断数字是否满足 1-5

确定不是 html 元素?

尘泥 回复

直接判断输入框是否是 1-5,这个感觉不太好吧!达不到测试的效果,毕竟还有【提交】按钮需要测试呢

独缺 回复

html 的 源码都在左边,这个菜鸟教程的例子。我按 F12 是找不到这个提示的元素的

🔥🔥🔥 回复

哦 没注意看 这个用了 input 自带的属性 min 和 max 来做校验 你校验这个提示貌似没什么意思 你相当于是校验 input 本身功能 如果你要校验前端设计页面填的 min 和 max 是不是正确 感觉直接校验这个控件的 min 和 max 属性会更好处理一些

独缺 回复

意思就是直接去判断输入框这个元素内的 max,min 属性值是不是等于 1 和 5 是吗?

🔥🔥🔥 回复

嗯,除非浏览器的兼容性问题导致 input 的 min 和 max 的功能失效,不过这些属性是原生的,应该不会出现这个问题,如果担心出这个问题,可以用接口测试补上不在 1 和 5 之间的接口用例测试后端对异常数据的处理

🔥🔥🔥 关闭了讨论 02月26日 14:45
需要 登录 后方可回复, 如果你还没有账号请点击这里 注册