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



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

这对于验证当新版本的库发布到不同的页面时它们不会中断(一种冒烟测试)很有用。

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

您可以尝试以下方法:

上传/共享规则以获取网址

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

使用硒安装请求

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

加载规则

  1. 打开网址X(在步骤1中获得),然后使用硒脚本单击"导入列表"按钮。

运行自动化测试

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

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

相关内容

  • 没有找到相关文章

最新更新