本文整理汇总了PHP中AcceptanceTester::moveMouseOver方法的典型用法代码示例。如果您正苦于以下问题:PHP AcceptanceTester::moveMouseOver方法的具体用法?PHP AcceptanceTester::moveMouseOver怎么用?PHP AcceptanceTester::moveMouseOver使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类AcceptanceTester
的用法示例。
在下文中一共展示了AcceptanceTester::moveMouseOver方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1:
public function topページ_カテゴリ検索(\AcceptanceTester $I)
{
$I->wantTo('EF0101-UC02-T01 TOPページ カテゴリ検索');
$I->amOnPage('/');
// カテゴリを選択、そのまま続けて子カテゴリを選択する
$I->moveMouseOver(['css' => '#category .category-nav li:nth-child(2)']);
$I->wait(3);
$I->click('#header #category ul li:nth-child(2) ul li:nth-child(1) a');
// 商品一覧の上部に、選択されたカテゴリとその親カテゴリのリンクが表示される
$I->see('調理器具', '#topicpath ol');
$I->see('パーコレーター', '#item_list');
}
示例2: AcceptanceTester
<?php
/**
* This tests login mouse over button.
*/
$I = new AcceptanceTester($scenario);
$I->wantTo('check login functions');
$I->amOnPage('/typo3');
$I->waitForElement('#t3-username', 10);
$I->wantTo('mouse over css change login button');
$bs = $I->executeInSelenium(function (\Facebook\WebDriver\Remote\RemoteWebDriver $webdriver) {
return $webdriver->findElement(WebDriverBy::cssSelector('#t3-login-submit'))->getCSSValue('box-shadow');
});
$I->moveMouseOver('#t3-login-submit');
$I->wait(1);
$bsmo = $I->executeInSelenium(function (\Facebook\WebDriver\Remote\RemoteWebDriver $webdriver) {
return $webdriver->findElement(WebDriverBy::cssSelector('#t3-login-submit'))->getCSSValue('box-shadow');
});
$this->assertFalse($bs == $bsmo);
示例3: AcceptanceTester
<?php
$I = new AcceptanceTester($scenario);
$I->wantTo('Test main navigation');
$I->amOnPage('/');
$I->moveMouseOver('.nav > li:nth-of-type(3)');
$I->wait(1);
$I->see('Overview');
$I->click('Overview');
$I->waitForElement('h4');
$I->see('The Enterprise');
示例4: AcceptanceTester
<?php
$I = new AcceptanceTester($scenario);
$I->wantTo('perform actions and see result');
$I->amOnPage('/');
$I->waitForElement('#login-flyout');
$I->moveMouseOver('#login-flyout');
$I->waitForElement('#user');
$I->see('Sign up!');
$I->click('Sign up!');
$I->waitForElement('#tx-ajaxlogin-password-check');
$I->cantSeeElement('.b-form-error-message');
$I->click('Sign up!');
$I->waitForElement('.b-form-error-message');
$I->seeNumberOfElements('.b-form-error-message', 4);
示例5:
public function product_商品詳細カテゴリリンク(\AcceptanceTester $I)
{
$I->wantTo('EF0202-UC01-T02 商品詳細 カテゴリリンク');
$I->amOnPage('/products/detail/2');
// 商品詳細の関連カテゴリに表示されている、カテゴリリンクを押下する
$I->moveMouseOver(['css' => '#category .category-nav li:nth-child(2)']);
$I->wait(3);
$I->click('#header #category ul li:nth-child(2) ul li:nth-child(1) a');
// 登録商品がカテゴリごとに一覧表示される
$I->see('調理器具', '#topicpath ol');
// 一覧ページで商品がサムネイル表示される
$I->see('パーコレーター', '#item_list');
}