【问题标题】:Chrome: Fill out same form many times for testingChrome:多次填写相同的表格进行测试
【发布时间】:2012-11-03 19:17:11
【问题描述】:

是否有某种工具(最适合 Chrome),我可以在其中填写我设计/测试多次的长表格?

我应该能够:

  1. 填写所有内容并保存
  2. 一键填写保存的表格
  3. 以不同方式填写表单并将其保存为不同的“个人资料”

我在开发过程中手动测试了一些东西,所以我不想要一个完全自动化的解决方案(我使用的是 Symfony2.1,所以我也可以编写功能测试)。我只需要一种快速填写表格的方法,这样我就可以节省一些时间,但我还没有找到一个好的 Chrome 扩展程序或任何可以做的事情。我记得 Firefox 中的 Firebug 有类似的东西(虽然我从未使用过),所以我想存在一些东西。

内置的保存表单似乎对这项任务没有那么有用,但也许我遗漏了一些东西。

【问题讨论】:

    标签: forms google-chrome testing browser


    【解决方案1】:

    【讨论】:

    • 刚刚证实了这一点,砰的一声
    • @Flowpoke 你找到有价值的东西了吗?
    【解决方案2】:

    称之为基本答案,但我相信 Chrome 中的按钮快捷方式接受 Javascript。我已经用 FireFox 做到了这一点,方法是:

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

    【讨论】:

    • 什么是 Chrome 中的按钮快捷方式?
    • 它们是书签栏。 Chrome 中地址栏下方的按钮。
    • 这些也称为小书签或 JavaScript 书签。
    【解决方案3】:

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

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

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

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

    希望对你有帮助

    【讨论】:

      【解决方案4】:

      这不是扩展,但我一直发现测试表单最简单的方法是使用一点 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 的表单填充器总是不正确,无法创造工作而不是节省时间。

      【讨论】:

        【解决方案5】:

        最好的表单填写扩展名是JunkFill

        我喜欢它。

        【讨论】:

          【解决方案6】:

          我制作了一个完全符合您需求的 chrome 扩展程序,可能值得一试 - SimpleFill

          它非常简单,适用于 Chrome、Opera 和 Firefox。

          【讨论】:

            【解决方案7】:

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

            【讨论】:

              【解决方案8】:

              现在有一个适用于 Chrome 的 Selenium 扩展程序。 Selenium 是最流行的网络驱动程序之一,我也使用过它,尽管里面有一些奇怪的东西,但它通常运行良好:

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

              【讨论】:

                【解决方案9】:

                您可以查看Bug Magnet Chrome extension

                【讨论】:

                  猜你喜欢
                  • 2016-07-20
                  • 1970-01-01
                  • 1970-01-01
                  • 2014-02-19
                  • 1970-01-01
                  • 1970-01-01
                  • 2016-08-23
                  • 2014-11-25
                  • 1970-01-01
                  相关资源
                  最近更新 更多