在 phonegap/cordova 中测试表单数据



我完全是phonegap/cordova应用程序的新手。基本上,我的应用程序中有一个表单,我想编写一个脚本,该脚本基本上输入表单中的值,并且每次都继续使用新的随机值进行操作。我不知道从哪里开始.有人可以帮我解决这个问题,这样我至少可以开始学习如何编写自动化测试脚本?

好吧,基本上你可以采用这样的函数(通过用户 csharptest.net)

function makeString()
{
    var text = "";
    var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
    var len = Math.floor((Math.random() * 10) + 1);
    for( var i=0; i < len; i++ )
        text += possible.charAt(Math.floor(Math.random() * possible.length));
    return text;
}

获取随机字符串。然后你做一些类似的事情

document.getElementById("form_field1").value = makeString();
document.getElementById("form_field2").value = makeString();

对于表单的每个字段,例如

<form id="my_form">
    <input type="text" id="form_field1" />
    <input type="text" id="form_field2" />
</form>

设置值后,您可以使用

document.getElementById("my_form").submit();

最新更新