0

従来の e コマース サイトの受け入れテストを行いたいと考えています。

その製品ページは HTTP 経由で提供されます。mod_rewrite リダイレクトは、カートとチェックアウト ページが HTTPS であることを保証します。製品ページで「カートに追加」をクリックすると、次のページ (ショッピング カート) が HTTPS であることをテストしたいと考えています。

しかし、それは失敗します

$I->seeInCurrentUrl('https');

現在の URL は URI 部分のみであるため、/my_cart.

完全な URL に対してテストする方法はありますか?

4

1 に答える 1

0

最も簡単な方法は、次のように executeJS 関数を使用することだと思います。

$url = $I->executeJS("return location.href");
$I->assertContains("https://", $url);
于 2015-06-24T18:32:15.383 に答える