微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

React Router 和 Behat:如何测试显示的 URL?

如何解决React Router 和 Behat:如何测试显示的 URL?

我正在尝试为使用 React Router 的 React Web 应用编写 Behat/mink 测试。

我有一个类似的步骤

I should be on "/help/contact"

但是,使用 React Router,behat 无法“看到”URL。

例如,在 React 应用程序的 /help/contact 上,如果我检查 URL,Behat 只会看到“root”。

使用步骤 And I check the URL

  /**
   * @Then I check the URL
   */
  public function checkURL()
  {
    echo $this->getSession()->getcurrenturl();
    throw new Exception($this->getSession()->getcurrenturl());
  }

当我在 /help/contact 运行此步骤时,我得到 / 作为结果。

有没有办法让 behat/mink 看到 React Router 在 URL 栏中显示内容而不是实际的 URL?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。