这是我的功能代码:
$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加载表单。发布"保存"它转到另一个页面,其中包含" Authenticate"按钮。点击"认证"按钮进入"等待......"页面并重定向到完成页面的浏览器。我想在" Authenticate"之后点击浏览器后退按钮。但在等待之前..."页面完全加载。 默认behat / mink正在加载"等待......"页面,然后点击浏览器后退按钮,我不想要。
有没有办法告诉selenium webdriver点击浏览器后退按钮而不等待"等待..."加载。
答案 0 :(得分:0)
您可以使用
driver.navigate().back();
或
driver.navigate().forward();
答案 1 :(得分:0)
$这 - >的getSession() - > getDriver()