cordova - 在 phonegap/cordova 中测试表单数据

标签 cordova testing

我完全是 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();

关于cordova - 在 phonegap/cordova 中测试表单数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27840627/

相关文章:

testing - 贝哈特/水貂 : how can I evaluate a xml response

php - PHP 中 TDD 和/或 BDD 的状态如何?

testing - UFT/QTP录音错误

mysql - 保护 TaffyDB 等客户端数据库

cordova - Phonegap 推送通知实现

android - 适用于 Android 5.1.1 及更高版本的 Cordova 的外部存储路径(SD 卡)

android - 使 cordova.exec 同步

java - 智能 : Class not found: "" Empty test suite

javascript - 构建时的 ionic 错误

javascript - Artillery - 多次测试 API