2

ここに私の関数コードがあります:

$this->getSession()->switchToIFrame("test-frame");
$page = $this->getSession()->getpage();
$page->fillField("name", "Test user");
$page->selectFieldOption("month", "01");
$page->selectFieldOption("year", $currentdate + 1);
$page->fillField("date", "01");
$page->pressButton("Save");
$this->getSession()->wait(7000);
$page->pressButton("Authenticate");

私のブラウザページには、フォームをロードする iframe があります。「保存」を投稿すると、「認証」ボタンのある別のページに移動します。「認証」ボタンをクリックすると、「待機中...」ページに移動し、完了ページでブラウザにリダイレクトされます。「認証」後、「待機中...」ページが完全に読み込まれる前に、ブラウザの戻るボタンを押したい。デフォルトの behat/mink は「待機中...」ページをロードしてから、ブラウザの戻るボタンを押しますが、これは望ましくありません。

「待機中...」が読み込まれるのを待たずに、ブラウザの戻るボタンをクリックするようにセレン Web ドライバに指示する方法はありますか。

4

2 に答える 2