在 phonegap/cordova 中测试表单数据

Testing Form Data in 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();