Chrome:多次填写相同的表单进行测试

时间:2012-11-03 19:17:11

标签: forms google-chrome testing browser

是否有某种工具(理想情况下适用于Chrome),我可以在其中填写多次设计/测试的长形式?

我应该能够:

  1. 填写一次并保存
  2. 点击一下按钮
  3. 填写保存的表格
  4. 以不同方式填写表单并将其另存为不同的“个人资料”
  5. 我在开发过程中手动测试了一些东西,所以我不想要一个完全自动化的解决方案(我使用的是Symfony2.1,所以我也可以编写功能测试)。我只需要一种快速填写表单的方法,这样我就可以节省一些时间,但我找不到好的Chrome扩展程序或其他任何操作。我记得Firefox中的Firebug有这样的东西我觉得(我从来没用过它)所以我想象存在的东西。

    内置保存的表单对于此任务似乎没有用,但也许我错过了一些东西。

9 个答案:

答案 0 :(得分:17)

答案 1 :(得分:8)

称之为基本答案,但我相信Chrome中的按钮快捷键会接受Javascript。我通过做类似的事情用FireFox完成了这个:

javascript:document.formname.fieldname.value='value';document.formname.fieldname2.value='value';document.formname.fieldname3.value='value';return false;

答案 2 :(得分:3)

有一些插件。我使用下面的一个,它可以满足您的要求。 此扩展允许您使用虚拟数据填充所有表单输入。

https://chrome.google.com/webstore/detail/form-filler/bnjjngeaknajbdcgpfkgnonkmififhfo

这里用于存储表单数据并在以后重用。当您想要再次填充时,插件会填充以后保存的数据。

https://chrome.google.com/webstore/detail/simple-form-filler/hbgbedpagfcecmjmlfpndghfclhnmmll/details

希望这有帮助

答案 3 :(得分:1)

这不是扩展,但我总是发现测试表单的最简单方法是使用一些jQuery。

我在提交按钮下面放了一个链接:

<a href="#" id="fill_form">fillform</a>

然后我用jQuery填充表单。

$('#fill_form').click(function(event) {
    $("#name").val("Phoney Phoneyman");
    $("#phone").val("555 867-5309");
    $("#email").val("phoney@baloney.com");
    $("#password").val("123456");
    $("#password_conf").val("123456");
});

这样做需要花费很长时间,因为它最初填写表格并节省了大量时间。更多的工作,您可以生成随机值 - 或列表中的值。

记得在完成后删除所有内容。

Google的表单填充程序总是不够正确,无法创建工作而不是节省时间。

答案 4 :(得分:0)

另一个有用的Chrome扩展程序Formbot。当设置为随机填充输入时,它将使用有效数据填充它们。

答案 5 :(得分:0)

我制作了一个完全符合您需求的Chrome扩展程序,请尝试一下 - SimpleFill

它是迄今为止最简单的填充形式,适用于Chrome,Opera和Firefox。

答案 6 :(得分:0)

最佳表单填写扩展程序为JunkFill

我喜欢它。

答案 7 :(得分:0)

现在有一个针对Chrome的Selenium扩展程序。 Selenium是最受欢迎的网络驱动程序之一,我也使用过此驱动程序,即使其中有一些奇怪的东西,它通常也能很好地工作:

https://chrome.google.com/webstore/detail/selenium-ide/mooikfkahbdckldjjndioackbalphokd?hl=en

答案 8 :(得分:-1)

您可以查看Bug Magnet Chrome extension

相关问题