本文整理汇总了PHP中AcceptanceTester::seeInTitle方法的典型用法代码示例。如果您正苦于以下问题:PHP AcceptanceTester::seeInTitle方法的具体用法?PHP AcceptanceTester::seeInTitle怎么用?PHP AcceptanceTester::seeInTitle使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AcceptanceTester
的用法示例。
在下文中一共展示了AcceptanceTester::seeInTitle方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: function
public function topページ_初期表示(\AcceptanceTester $I)
{
$I->wantTo('EA0101-UC01-T01 TOPページ 初期表示');
// TOP画面に現在の受注状況、お知らせ、売り上げ状況、ショップ状況が表示されている
$I->see('受注状況', TopPage::$受付状況);
$I->see('お知らせ', TopPage::$お知らせ);
$I->see('売り上げ状況', TopPage::$売上状況);
$I->see('ショップ状況', TopPage::$ショップ状況);
// 新規受付をクリックすると受注管理画面に遷移することを確認
$I->click(TopPage::$受付状況_新規受付);
$I->see('受注マスター', self::ページタイトル);
$I->goToAdminPage();
// 購入された商品が受注管理画面のページにて反映されていることを確認
$config = Fixtures::get('config');
$findOrders = Fixtures::get('findOrders');
$NewOrders = array_filter($findOrders(), function ($Order) use($config) {
return $Order->getOrderStatus()->getId() == $config['order_new'];
});
$I->see(count($NewOrders), TopPage::$受付状況_新規受付数);
// FIXME [issue] ソート順が指定されていないのでテストが失敗する
// https://github.com/EC-CUBE/ec-cube/issues/1908
// // 入金待ちをクリックすると「受注管理>入金待ち」のページに遷移することを確認
// $I->click(TopPage::$受付状況_入金待ち);
// $I->see('受注マスター', self::ページタイトル);
// $I->seeInField(OrderManagePage::$検索条件_受注ステータス, '2'/*入金待ち*/);
// $I->goToAdminPage();
//
// // 入金済みをクリックすると「受注管理>入金済み」のページに遷移することを確認
// $I->click(TopPage::$受付状況_入金済み);
// $I->see('受注マスター', self::ページタイトル);
// $I->seeInField(OrderManagePage::$検索条件_受注ステータス, '6'/*入金済み*/);
// $I->goToAdminPage();
//
// // 取り寄せ中をクリックすると「受注管理>取り寄せ」のページに遷移することを確認
// $I->click(TopPage::$受付状況_取り寄せ中);
// $I->see('受注マスター', self::ページタイトル);
// $I->seeInField(OrderManagePage::$検索条件_受注ステータス, '4'/*取り寄せ中*/);
// $I->goToAdminPage();
// お知らせの記事をクリックすると設定されたURLに遷移することを確認
$I->executeJS('document.querySelector("iframe.link_list_wrap").setAttribute("name", "news_frame")');
$I->switchToIFrame("news_frame");
$I->click(['css' => '.news_area .link_list .tableish a:nth-child(3)']);
$I->switchToNewWindow();
$I->seeInTitle("全商品 / ECサイト構築・リニューアルは「ECオープンプラットフォームEC-CUBE」");
$I->switchToWindow();
$I->switchToIFrame();
// ショップ情報の在庫切れ商品をクリックすると商品管理ページに遷移することを確認
$I->click(TopPage::$ショップ状況_在庫切れ商品);
$I->see('商品マスター', self::ページタイトル);
$I->goToAdminPage();
// ショップ情報の会員数をクリックすると会員管理に遷移することを確認
$I->click(TopPage::$ショップ状況_会員数);
$I->see('会員マスター', self::ページタイトル);
$I->dontSeeCheckboxIsChecked(CustomerManagePage::$検索条件_仮会員);
$I->seeCheckboxIsChecked(CustomerManagePage::$検索条件_本会員);
}
示例2: DateTime
public function topページ_新着情報(\AcceptanceTester $I)
{
$I->wantTo('EF0101-UC01-T02 TOPページ 新着情報');
$I->amOnPage('/');
// 各新着情報の箇所を押下する
// Knowhow: javascriptでclick eventハンドリングしている場合はclick('表示文字列')では探せない
$I->click('#news_area .newslist dt');
// 押下された新着情報のセクションが広がり、詳細情報、リンクが表示される
$I->see('一人暮らしからオフィスなどさまざまなシーンで あなたの生活をサポートするグッズをご家庭へお届けします!', '#news_area .newslist dd');
// 「詳しくはこちら」リンクを押下する
$today = new DateTime();
$I->haveInDatabase('dtb_news', array('news_id' => rand(999, 9999), 'news_date' => $today->format('Y-m-d 00:00:00'), 'news_title' => 'タイトル1', 'news_comment' => 'コメント1', 'creator_id' => 1, 'news_url' => 'http://www.ec-cube.net', 'rank' => 2, 'create_date' => $today->format('Y-m-d 00:00:00'), 'update_date' => $today->format('Y-m-d 00:00:00')));
$I->reloadPage();
$I->click('#news_area .newslist dt');
$I->see('詳しくはこちら', '#news_area .newslist dd');
$I->click('#news_area .newslist dd a');
$I->seeInTitle('ECサイト構築・リニューアルは「ECオープンプラットフォームEC-CUBE」');
}
示例3: AcceptanceTester
<?php
/**
* Acceptance test for the Readorium Word Wizard World screen.
*
* @author Andrew Lee
*/
$I = new AcceptanceTester($scenario);
// Set up
$I->loadSessionSnapshot('login');
$I->am('student');
$I->wantTo('make sure the word wizard world page displays correctly');
// Navigate to page and confirm things look right
$I->amOnPage('/student/word_wizard_world');
$I->seeInTitle('Rising Reader Word Wizard World');
$I->makeScreenshot('rkWord_wizard_world');
// Check each category return back to the main screen
$I->click('//input[@value = "Earth Science"]');
$I->makeScreenshot('rlWww_earth');
$I->click('//input[@value = "Back to Categories"]');
/*$I->click('//input[@value = "History and Nature of Science"]');
$I->makeScreenshot('www_history');
$I->click('//input[@value = "Back to Categories"]');
$I->click('//input[@value = "Life Science"]');
$I->makeScreenshot('www_life');
$I->click('//input[@value = "Back to Categories"]');
$I->click('//input[@value = "Physical Science"]');
$I->makeScreenshot('www_physical');
$I->click('//input[@value = "Back to Categories"]');
示例4: array
* He also uploads four photos of the plant.
*/
$I->attachFile('input[name=photo_0]', 'test.jpg');
$I->attachFile('input[name=photo_1]', 'test.jpg');
$I->attachFile('input[name=photo_2]', 'test.jpg');
$I->attachFile('input[name=photo_3]', 'test.jpg');
/*
* Then he clicks on the submit button.
*/
$I->click('addNewPlant');
/*
* Now the website redirects him to the cropping page for the photos.
* The title of the page has now change to "Beskær billeder" and
* a welcome message says "Beskær billeder".
*/
$I->seeInTitle('Beskær billeder');
$I->see('Beskær billeder');
/*
* He does not want to crop the photos yet so he press the skip button.
*/
$I->click('Spring over', 'a');
/*
* Now the website redirects him to the detail page of the new created plant.
*/
$plantID = $I->grabRecord('plants', array('name' => 'Test plant'))->id;
$I->seeInCurrentUrl('plant-detail/' . $plantID);
/*
* Here he can see all the information on the plant that he did previously
*/
$I->see('Test plant', '.page-header h1');
$I->see('Test plant latin', '.page-header h1');
示例5: AcceptanceTester
<?php
use Page\Acceptance\Home;
$I = new AcceptanceTester($scenario);
$I->wantTo('see that the home page exists');
$I->amOnPage(Home::$URL);
$I->seeInTitle(Home::$pageTitle);
$I->see(Home::welcome(), Home::$elementWelcome);
$I->see(Home::latestActivity(), Home::$elementLatestActivity);
$I->see(Home::registryNews(), Home::$elementRegistryNews);
$I->see(Home::sideMenu(), Home::$elementSideMenu);
$I->see(Home::signin(), Home::$elementSignin);
$I->seeElement(Home::$elementSearchElementForm);
$I->seeElement(Home::$elementSearchVocabForm);
示例6: AcceptanceTester
<?php
$I = new AcceptanceTester($scenario);
$I->wantTo('access the homepage of a subdomain site');
$I->amOnSubdomain(getenv('wpSubdomain1') ?: 'test1');
$I->amOnPage('/');
$I->seeElement('body.home');
$I->seeInTitle(getenv('wpSubdomain1Title') ?: 'Test Subdomain 1');
$I->amOnSubdomain(getenv('wpSubdomain2') ?: 'test2');
$I->amOnPage('/');
$I->seeElement('body.home');
$I->seeInTitle(getenv('wpSubdomain2Title') ?: 'Test Subdomain 2');
示例7: AcceptanceTester
<?php
// @group single
$I = new AcceptanceTester($scenario);
$I->wantTo('Test Google\'s Search Functionality');
$I->amOnPage('/ncr');
$I->fillField('q', 'BrowserStack');
$I->click('btnG');
$I->seeInTitle('BrowserStack - Google Search');
示例8: AcceptanceTester
<?php
/**
* Acceptance test for the Readorium Quiz Bowl screen.
*
* @author Andrew Lee
*/
$I = new AcceptanceTester($scenario);
// Set up
$I->loadSessionSnapshot('login');
$I->am('student');
$I->wantTo('make sure the quiz bowl screen displays correctly');
// Navigate to page and confirm things look right
$I->amOnPage('/student/quiz_bowl');
$I->seeInTitle('Rising Reader Quiz Bowl');
$I->seeElement("//input[@value = 'Earth Science']");
$I->makeScreenshot('smQuiz_bowl');
// Open page 1 and make it looks right
$I->click(['xpath' => "//input[@value = 'Earth Science']"]);
$I->makeScreenshot('snQb_page1');
// Back to Categories and check page 2
$I->click(['xpath' => "//input[@value = 'Back to Categories']"]);
// $I->makeScreenshot('oQb_page2');
// Press the back button to return to the village
$I->click(['xpath' => "//input[@value = 'Back']"]);
$I->seeInCurrentURL('/student/village');
示例9: AcceptanceTester
<?php
$I = new AcceptanceTester($scenario);
$I->wantTo('see that the about page exists');
$I->amOnPage("/");
$I->seeResponseCodeIs(200);
$I->click('about', '#header');
$I->seeResponseCodeIs(200);
$I->canSeeInCurrentUrl('about');
$I->seeInTitle('about');
示例10: AcceptanceTester
<?php
$I = new AcceptanceTester($scenario);
$I->wantTo('perform actions and see result');
$I->amOnPage("/");
$I->seeResponseCodeIs(200);
$I->seeInTitle("home");
示例11: AcceptanceTester
<?php
$I = new AcceptanceTester($scenario);
$I->wantTo('perform actions and see result');
$I->amOnPage('vocabulary/list.html');
$I->seeInTitle('Vocabularies');
示例12: AcceptanceTester
<?php
/**
* Acceptance test for the Readorium Game Garage screen.
*
* @author Andrew Lee
*/
$I = new AcceptanceTester($scenario);
// Set up
$I->loadSessionSnapshot('login');
$I->am('student');
$I->wantTo('make sure the game garage page displays correctly');
// Navigate to page and confirm things look right
$I->amOnPage('/student/game_garage');
$I->seeInTitle('Rising Reader Game Garage');
$I->seeElement("//div[@id='c2canvasdiv']/input[@type='button'][1]");
$I->makeScreenshot('spGame_garage');
// Open the first game
$I->click(['xpath' => "//div[@id='c2canvasdiv']/input[@type='button'][1]"]);
$I->makeScreenshot('sqGg_game1');
// Go back to main game page in order to test more games
$I->amOnPage('/student/game_garage');
// $I->click(['xpath' => "//div[@id='c2canvasdiv']/input[@type='button'][3]"]);
// $I->makeScreenshot('gg_game2');
// $I->amOnPage('/student/game_garage');
// $I->click(['xpath' => "//div[@id='c2canvasdiv']/input[@type='button'][4]"]);
// $I->makeScreenshot('gg_game3');
// $I->amOnPage('/student/game_garage');
// Press the back button to return to the village
$I->click(['xpath' => "//div[@id='c2canvasdiv']/input[@type='button'][2]"]);
示例13: AcceptanceTester
<?php
use Page\Acceptance\Home;
$I = new AcceptanceTester($scenario);
$I->wantTo('see that the home page exists');
$I->amOnPage(Home::$URL);
$I->seeInTitle(Home::$pageTitle);
$I->click('//*[@id="panel_default"]/div/ul/li[3]/a');
$I->canSeeInCurrentUrl('schema/list');
$I->seeInTitle('The Registry! :: Element Sets :: List');
示例14: AcceptanceTester
<?php
use Page\Acceptance\Home;
$I = new AcceptanceTester($scenario);
$I->wantTo('see that the agent list page exists');
$I->amOnPage(Home::$URL);
$I->click('//*[@id="panel_default"]/div/ul/li[1]/a');
$I->canSeeInCurrentUrl('agent/list');
$I->seeInTitle('The Registry! :: Owners :: List Owners');
示例15: AcceptanceTester
<?php
$I = new AcceptanceTester($scenario);
$I->wantTo('Admin login page');
$I->amOnPage('/admin');
$I->seeInCurrentUrl('/admin/index/login');
$I->seeInTitle('Login');
$I->seeElement('#login');
$I->seeElement('#password');