1
私はPaypal Express Checkoutでの受領テストをCodeceptionで書こうとしています。問題はコンテキスト内のウィンドウです。ウィンドウ名を持たないときにフィールドを埋めるために、そのウィンドウにどのように切り替えることができますか?何か助けてくれてありがとう。Codeception WebDriverのコンテキストでPayPalの正しい受諾テストを書くには?
私はPaypal Express Checkoutでの受領テストをCodeceptionで書こうとしています。問題はコンテキスト内のウィンドウです。ウィンドウ名を持たないときにフィールドを埋めるために、そのウィンドウにどのように切り替えることができますか?何か助けてくれてありがとう。Codeception WebDriverのコンテキストでPayPalの正しい受諾テストを書くには?
ソリューション:
$I->executeInSelenium(function(\Facebook\WebDriver\Remote\RemoteWebDriver $webdriver) {
$handles = $webdriver->getWindowHandles();
$last_window = end($handles);
$webdriver->switchTo()->window($last_window);
});