0

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

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

对于手动测试 atm,我使用Requestly将网络请求的主机替换到该库,我想知道哪个是最好的测试框架/方法来进行自动测试。

4

1 回答 1

1

您可以尝试以下方法:

上传/分享您的规则以获取 URL

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

使用 Selenium 安装 Requestly

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

加载规则

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

运行自动化测试

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

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

于 2018-03-27T06:09:15.707 回答