Form Filler
插件介绍
根据用户说明填写表格。
通过接受JSON格式的分步说明来简化小规模的测试。这些说明包括CSS选择器,操作(例如文本输入或点击),值和可选的延迟,以实现现实时机。
这是开始的方法:
以JSON数组格式准备您的说明,每个对象代表表单填充的步骤。指定:
“ Selector”:用于您要与之交互的元素的CSS选择器,例如,具有ID“ nameInput”的输入字段的#nameInput“ #nameInput”。
“动作”:从诸如“输入”之类的受支持的动作中选择输入文本或“单击”以模拟鼠标。
“值”:提供“输入”操作的输入值,例如“ John Doe”。留空以进行“单击”操作。
“延迟”:在步骤之间进行自然暂停时,可选地添加延迟。
将这些说明保存在您的计算机上。当您重新访问相同的表单时,扩展程序将使用它们进行自动填充。
示例说明:
[
{
“选择器”:“ #nameInput”,
“动作”:“输入”,
“ Value”:“ John Doe”,
“延迟”:3
},,
{
“选择器”:“ .emailInputClass”,
“动作”:“输入”,
“ value”:“ johndoe@example.com”,
“延迟”:3
},,
{
“选择器”:“ Textarea”,
“动作”:“输入”,
“ value”:“你好,这是一个测试消息。”,
“延迟”:3
},,
{
“选择器”:“ #exampleForm按钮”,
“动作”:“单击”,
“价值”: ””,
“延迟”:3
}
这是给出的
样本HTML:
<!doctype html>
<html lang =“ en”>
<头>
<meta charset =“ utf-8”>
<meta name =“ viewport” content =“ width =设备宽度,初始尺度= 1.0”>
<title>示例表格</title>
</head>
<身体>
<形式ID =“ exampleform”>
<标签=“ nameInput”>名称:</label>
<input type =“ text” id =“ nameInput” name =“ name”>
<=“ emailInput”的标签>电子邮件:</label>
<input type =“ email” id =“ emailInput” class =“ emailInputClass” name =“ email”>
<标签=“ selectInput”> cars:</label>
<select name =“ cars” id =“ selectInput” class =“ selectInputClass”>
<option value =“ volvo”> volvo </option>
<option value =“ saab”> saab </option>
<选项值=“ Mercedes”> Mercedes </option>
<option value =“ audi”> audi </option>
</select>
<标签=“ MessageInput”>消息:</label>
<textarea id =“ messageInput” name =“ message”> </textarea>
<按钮id =“ button-One” type =“ button”>提交</button>
</form>
<script src =“ https://code.jquery.com/jquery-3.7.1.1.min.js” infirtity =“ sha256-/jqt3sqfawrcv/bihpthkbvs0oevtfffmqpfmqpfmqpfmqpfpfpfpfpfpfpfpfpfpfpfpffmqpffmqpffmqpf。
<script>
$(document).ready(function(e){
$(“#button-One”).on(“ click”,function(){
警报(“``单击'''的处理程序。”);
});
});
</script>
</body>
</html>
再次遇到表单时激活扩展名。观察它无缝地填充表格,模仿人类的互动。
**确保在当地保存指令。目前不支持储蓄**