代码之家  ›  专栏  ›  技术社区  ›  Luca S.

在生产页面上自动测试本地javascript库

  •  0
  • Luca S.  · 技术社区  · 6 年前

    我想在使用特定库的生产网页上编写一个自动测试,并将其替换为本地版本。

    这对我来说很有用,可以验证当库的新版本发布到不同的页面时,它们不会中断(类似于冒烟测试)。

    对于手动测试atm,我使用 Requestly 为了替换对该库的网络请求主机,我想知道哪种测试框架/方法是对其进行自动测试的最佳方法。

    1 回复  |  直到 6 年前
        1
  •  1
  •   Sachin Jain    6 年前

    您可以尝试以下方法:

    上载/共享规则以获取URL

    1. 创建生产中需要的Requestly规则,并使用 Requestly Share Rules feature 。共享规则后,您将获得一个URL(例如X)。您可以使用url在任何其他设备上导入相同的规则。

    使用Selenium按请求安装

    1. 使用Selenium打开Chrome浏览器,安装 Requestly 从…起 Chrome Store
    2. 打开 https://app.requestly.in/rules/ 通过Selenium脚本在选项卡中

    加载规则

    1. 打开url X(在步骤1中获得),并使用selenium脚本单击“导入列表”按钮。

    运行自动化测试

    1. 现在,您的chrome中有了规则。使用相同的selenium会话运行自动化测试。

    请注意,每次使用Selenium(或任何其他框架)打开新的chrome实例时,都必须重复步骤1-4。它可能会稍微增加自动化套件的运行时间,但至少可以达到您的要求。