Posted at

WPBrowserのAcceptacneテスト実行前に自作プラグインを有効化する。

More than 3 years have passed since last update.

WPBrowserでAcceptacneテストをする際に、自作プラグインを有効化に手間取ったので、対処法をメモ


WPWebDriverでの有効化手順

こちらのドキュメント通り実施すると、

$I->loginAsAdmin();

$I->amOnPluginsPage();
$I->activatePlugin('my-plugin');

有効化されるが、WPBrowserではこの通りにやっても有効化されない。


WPBrowserでの有効化手順

以下の手順で有効化できた。(WordPress 4.6で確認)

$I->loginAsAdmin();

$I->amOnPluginsPage();
$I->checkOption('//*[@data-slug="my-plugin"]/th/input');
$I->selectOption('action', "activate-selected");
$I->click("doaction");