乐趣区

关于自动化测试:非标准下拉列表控件的自动填写思路

咱们相熟的规范 HTML 输出控件包含 input,select,textarea 等;比方通过扭转 input 的 value 属性值,就可输出内容到文本输入框中。
有些网页表单为了实现非凡的成果和性能,能够不应用这些控件,通过客户端脚本生成非凡的输出形式。手工填表不受影响,如果主动填表就须要应用非凡的形式。

非标准下拉列表框填写示例.png (102.22 KB, 下载次数: 0)

办法一:手工填表后,察看源码变动,发现填写的内容呈现在 <span>a5</span> 元素中。那么咱们填表的思路就是间接批改这个元素的值。获取 span 元素,“填写”它的 text 文本内容为 a3,能够看到网页也对应的发生变化。但提交表单时,如果是非 input 元素,可能无奈提交填写的值,需进一步测试。

计划二:应用主动点击操作,齐全跟人工填表步骤一样,先点击下拉箭头,期待 0.1 秒,而后在选项中点击对就的选项元素。简直所有下拉列表控件都能够用这种办法填写。

退出移动版