【发布时间】:2014-08-13 09:41:37
【问题描述】:
我有一个我正在自动化的 web 应用程序的用户名/密码/密码登录屏幕,这是我遇到的问题,我无法找出执行此操作的最佳实践。
登录页面有用户名、密码和 6 位密码 这是类似于银行验证屏幕的输入字段,例如从密码中输入数字 1 4 5,我希望能够探测密码以找出哪些数字它需要,然后相应地通过正确的。
这是启用字段的示例
<input class="input-block-level" type="text" data-validate-msg="enter pin " data-validate="true" data-bind="events: { keypress: passcode, keyup: passcode1 }, value: pin" maxlength="1" placeholder="1">
这是一个禁用字段的示例
<input class="input-block-level" type="text" data-validate-msg="enter pin " data-validate="true" data-bind="events: { keypress: passcode, keyup: passcode1 }, value: pin6" maxlength="1" placeholder="6" disabled="disabled">
关于如何最好地处理这个问题的任何想法
谢谢
【问题讨论】:
-
用户如何知道要输入哪些数字?是否有一些标签或文字告诉他们?
-
Hi Again Justin ;),用户有 6 个输入字段,只有一个数字,只有占位符文本,用户将有自己的 6 位代码,所以它会说 XOOXXX 作为配置,其中 OO 是数字 2 和 3 需要从您的密码中输入,目前所有密码均为 123456,使用 XOOXXX 我需要在第二个输入框中输入 2,在第三个输入框中输入 3,希望这是有道理的
标签: ruby cucumber watir-webdriver