コード例 #1
0
 public function _before(AcceptanceTester $I)
 {
     $I->wantTo('Install WPML');
     $I->loginAsAdmin();
     $I->amGoingTo('Activate WPML Plugins');
     $I->amOnPluginsPage();
     //In order that the activatePlugin() works, the webdriver needs to be in Plugins page
     $I->activatePlugin('wpml-multilingual-cms');
     $I->amGoingTo('Configure WPML');
     $I->click('No thanks, I will configure myself');
     $I->click('Next');
     //Let's English as Default language
     $I->checkOption('Greek');
     $I->wait(1);
     $I->click('Next');
     $I->wait(5);
     $I->checkOption('form input[name=icl_lang_sel_footer]');
     $I->waitForElement(".button-primary", 15);
     $I->wait(1);
     $I->click('Next');
     $I->wait(3);
     $I->waitForElement(".button-primary", 15);
     $I->click('Remind me later');
     $I->wait(5);
     $I->click('Finish');
 }
コード例 #2
0
 public function _before(AcceptanceTester $I)
 {
     $I->wantTo('Install and Configure WC');
     $I->loginAsAdmin();
     //Only if Run this test Seperately
     $I->amGoingTo('Activate Woocommerce Plugin');
     $I->amOnPluginsPage();
     //In order that the activatePlugin() works, the webdriver needs to be in Plugins page
     $I->activatePlugin('woocommerce');
     $I->amGoingTo('Run Woocommerce Setup');
     $I->waitForElement(".button-primary", 20);
     $I->click("Let's Go!");
     $I->waitForElement(".button-primary", 15);
     $I->click("Continue");
     $I->wait(1);
     $I->click("Continue");
     $I->wait(1);
     $I->click("Continue");
     $I->wait(1);
     $I->checkOption('#woocommerce_enable_cod');
     $I->click("Continue");
     $I->waitForElement(".button-secondary", 15);
     $I->click("No thanks");
     $I->wait(1);
     $I->click("Return to the WordPress Dashboard");
 }
コード例 #3
0
 public function _before(\AcceptanceTester $I)
 {
     $fixtures = __DIR__ . '/../_data/plugin_fixtures.php';
     if (file_exists($fixtures)) {
         $this->plugins = (require $fixtures);
     }
     $I->loginAsAdmin();
 }
コード例 #4
0
 public function _before(AcceptanceTester $I)
 {
     $I->wantTo('Enable the ST, TM, MT Plugins');
     $I->loginAsAdmin();
     //Only if Run this test Seperately
     $I->amGoingTo('ST, TM, Media');
     $I->amOnPluginsPage();
     //In order that the activatePlugin() works, the webdriver needs to be in Plugins page
     $I->activatePlugin('wpml-string-translation');
     $I->wait(1);
     $I->activatePlugin('wpml-translation-management');
     $I->wait(1);
     $I->activatePlugin('wpml-media');
     //to be checked because it shows error
 }
コード例 #5
0
 public function _before(AcceptanceTester $I)
 {
     $I->wantTo('Further Configure WC');
     $I->loginAsAdmin();
     //Only if Run this test Seperately
     //////////////////////
     $I->amGoingTo('Configure the Selling Country');
     $I->amOnPage('/wp-admin/admin.php?page=wc-settings');
     $I->click('#select2-chosen-2');
     $I->fillField('#s2id_autogen2_search', 'Αττική');
     $I->click('.select2-match');
     //////////////////////
     $I->amGoingTo('Configure the Default Currency');
     $I->click('#select2-chosen-7');
     $I->fillField('#s2id_autogen7_search', 'Euro');
     $I->click('.select2-result-label');
     $I->click('Save changes');
     //////////////////////
     $I->wait(3);
 }
コード例 #6
0
 public function _before(\AcceptanceTester $I)
 {
     $I->loginAsAdmin();
 }
コード例 #7
0
 public function _before(\AcceptanceTester $I)
 {
     // すべてのテストケース実施前にログインしておく
     // ログイン後は管理アプリのトップページに遷移している
     $I->loginAsAdmin();
 }
コード例 #8
0
 public function systeminfo_セキュリティ管理ディレクトリ名(\AcceptanceTester $I)
 {
     $I->wantTo('EA0804-UC01-T02 セキュリティ管理 - ディレクトリ名変更');
     // 表示
     $config = Fixtures::get('config');
     $I->amOnPage('/' . $config['admin_route'] . '/setting/system/security');
     $I->see('システム設定セキュリティ管理', '#main .page-header');
     $I->fillField(['id' => 'admin_security_admin_route_dir'], 'test');
     $I->click('#aside_column div div div div div button');
     $I->loginAsAdmin('', '', 'test');
     $I->amOnPage('/test/setting/system/security');
     $I->fillField(['id' => 'admin_security_admin_route_dir'], $config['admin_route']);
     $I->click('#aside_column div div div div div button');
     $I->loginAsAdmin();
 }
コード例 #9
0
<?php

$I = new AcceptanceTester($scenario);
$I->wantTo('activate a plugin');
$I->loginAsAdmin();
$I->amOnPluginsPage();
$I->activatePlugin('hello-dolly');
$I->seePluginActivated('hello-dolly');
$I->deactivatePlugin('hello-dolly');
$I->seePluginDeactivated('hello-dolly');