當前位置: 首頁>>代碼示例>>PHP>>正文


PHP WebGuy::amOnPage方法代碼示例

本文整理匯總了PHP中WebGuy::amOnPage方法的典型用法代碼示例。如果您正苦於以下問題:PHP WebGuy::amOnPage方法的具體用法?PHP WebGuy::amOnPage怎麽用?PHP WebGuy::amOnPage使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在WebGuy的用法示例。


在下文中一共展示了WebGuy::amOnPage方法的15個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。

示例1: seeVisualChangesAfterSizeChanges

 /**
  * Comparing a div, that change it's size
  */
 public function seeVisualChangesAfterSizeChanges(WebGuy $I, $scenario)
 {
     $I->amOnPage("/VisualCeption/notSameSize.php");
     $I->seeVisualChanges("getRedDiv", "div");
     $I->wait(1);
     // the test has to be called twice for comparison on the travis server
     $I->amOnPage("/VisualCeption/notSameSize.php");
     $I->seeVisualChanges("getRedDiv", "div");
 }
開發者ID:Kuzmenkovs,項目名稱:codeception-module-visualception,代碼行數:12,代碼來源:NotSameSizeCest.php

示例2: dontSeeVisualChangesAndHideElement

 public function dontSeeVisualChangesAndHideElement(WebGuy $I, $scenario)
 {
     $I->amOnPage("/VisualCeption/seeVisualChanges.php");
     $I->dontSeeVisualChanges("hideTheBlock", "body", "#theblock");
     $I->wait(1);
     // the test has to be called twice for comparison on the travis server
     $I->amOnPage("/VisualCeption/seeVisualChanges.php");
     $I->dontSeeVisualChanges("hideTheBlock", "body", array("#theblock"));
 }
開發者ID:Kuzmenkovs,項目名稱:codeception-module-visualception,代碼行數:9,代碼來源:TimeComparisonCest.php

示例3: testGoogleSearchResults

 /**
  * Executes a search on Google's home page using return key.
  *
  * @covers SauceExtension
  */
 public function testGoogleSearchResults()
 {
     $this->webGuy->am('Anonymous User');
     $this->webGuy->wantTo('execute search on home page');
     $this->webGuy->amOnPage('/');
     $this->webGuy->canSeeInTitle('Google');
     $this->webGuy->fillField('#gbqfq', 'dogecoin');
     $this->webGuy->pressKey('#gbqfq', WebDriverKeys::ENTER);
     $this->webGuy->canSeeInField('input#gbqfq', 'dogecoin');
     $this->webGuy->canSeeInTitle('dogecoin - Google Search');
 }
開發者ID:psychomieze,項目名稱:sauceextension,代碼行數:16,代碼來源:GoogleTest.php

示例4: gebruikerKoppelenAanCursus

 /**
  * Test for requirement 130 of SLC
  * @param  WebGuy $I [description]
  */
 public function gebruikerKoppelenAanCursus(\WebGuy $I)
 {
     $I->amOnPage('/login');
     $I->see('Uren');
     $I->fillField('Username', 'slc');
     $I->fillField('Password', 'slc');
     $I->click('Login');
     $I->amOnPage('/slc/3');
     $I->amOnPage('/slc/3/course/students/1');
     $I->click('Voeg toe');
     $I->amOnPage('/slc/3/course/students/1');
     $I->see('student');
 }
開發者ID:jkaan,項目名稱:Time-Registration,代碼行數:17,代碼來源:SLCCest.php

示例5: backendLogin

 /**
  * Test is home available
  *
  * @param AcceptanceTester $I
  */
 public function backendLogin(AcceptanceTester $I)
 {
     $I = new WebGuy($scenario);
     $I->wantTo('see GitHub word in title ');
     $I->amOnPage('/');
     $I->seeInTitle('GitHub');
 }
開發者ID:RSGallery2,項目名稱:RoboLiTasks,代碼行數:12,代碼來源:SeleniumTest.php

示例6: writeCurrentImageFile

 /**
  * fail the test. lookup is current image is written
  */
 public function writeCurrentImageFile(WebGuy $I, $scenario)
 {
     $I->amOnPage("/VisualCeption/seeVisualChanges.php");
     $I->dontSeeVisualChanges("currentImageIdentifier", "#theblock");
     $I->wait(2);
     // the test has to be called twice for comparison on the travis server
     // expect failing the test
     $I->amOnPage("/VisualCeption/seeVisualChanges.php");
     try {
         $I->dontSeeVisualChanges("currentImageIdentifier", "#theblock");
     } catch (ImageDeviationException $exception) {
         $currentImagePath = $exception->getCurrentImage();
         if (!is_file($exception->getCurrentImage())) {
             throw new \PHPUnit_Framework_ExpectationFailedException("The screenshot was not saved successfully.");
         }
     }
 }
開發者ID:Kuzmenkovs,項目名稱:codeception-module-visualception,代碼行數:20,代碼來源:WriteCurrentImageCest.php

示例7: profielInzienStudent

 /**
  * Test for requirement 50 of student
  * @param  WebGuy $I [description]
  * @return [type]    [description]
  */
 public function profielInzienStudent(\WebGuy $I)
 {
     $I->amOnPage('/login');
     $I->see('Uren');
     $I->fillField('Username', 'student');
     $I->fillField('Password', 'student');
     $I->click('Login');
     $I->amOnPage('/student/1');
     $I->see('Student Page');
     $I->wantTo('Profiel Inzien');
     $I->click('Profiel');
     $I->amOnPage('/student/1/profiel');
     $I->see('student');
     $I->see('I12R');
 }
開發者ID:jkaan,項目名稱:Time-Registration,代碼行數:20,代碼來源:StudentCest.php

示例8: WebGuy

<?php

/**
* Testing /clients/create form
* For now do not tests all fields in Form.
**/
$I = new WebGuy($scenario);
$I->wantTo('Test Form:New Client. /clients/create');
$I->amOnPage('/');
$I->click('#startButton');
$I->amOnPage('/clients/create');
$I->click('Add contact');
$I->fillField('input#email0', 'SomeTestEmalThatWillBeDeleted@mail.com');
$I->fillField('input#email1', 'some.test.email@gmail.com');
$I->click('Remove contact');
$I->click('Add contact');
$I->fillField('input#email1', 'AZXC123Q.test2009test@yandex2.com');
$I->seeInField('input#email0', 'some.test.email@gmail.com');
$I->seeInField('input#email1', 'AZXC123Q.test2009test@yandex2.com');
//-----------Fields done-----
//add more fields
$I->fillField('input#name', 'Some User');
$I->fillField('input#website', 'http://google.com');
$I->fillField('input#work_phone', '+308123456789');
$I->fillField('input#address1', 'Test Address 1');
$I->fillField('input#address2', 'Test Address 2 APPTMT SUITE');
$I->fillField('input#city', 'Zaporozhe');
$I->fillField('input#state', 'Test Province');
$I->fillField('input#postal_code', 'postcode 123455677');
$option = 'Net 7';
$I->selectOption("#payment_terms", $option);
開發者ID:poseidonjm,項目名稱:invoice-ninja,代碼行數:31,代碼來源:CheckCreateNewClientFormCept.php

示例9: WebGuy

<?php

/**
 * DefaultController Test
 *
 * @var $scenario \Codeception\Scenario
 *
 * @author Brett O'Donnell <cornernote@gmail.com>
 * @author Zain Ul abidin <zainengineer@gmail.com>
 * @copyright 2013 Mr PHP
 * @link https://github.com/cornernote/yii-email-module
 * @license BSD-3-Clause https://raw.github.com/cornernote/yii-email-module/master/LICENSE
 *
 * @package yii-email-module
 */
$I = new WebGuy($scenario);
$I->wantTo('ensure DefaultController works');
$I->amOnPage('email');
$I->see('You may use the following tools');
$I->click('Spool');
$I->see('Spools');
$I->click('Template');
$I->see('Templates');
$I->click('Email');
$I->see('You may use the following tools');
開發者ID:Khan143,項目名稱:yii-email-module,代碼行數:25,代碼來源:DefaultControllerCept.php

示例10: WebGuy

<?php

$I = new WebGuy($scenario);
$I->wantTo('Ensure study year pages work');
$I->amOnPage('/leerjaar/1');
$I->see('LEERJAAR 1');
$I->amOnPage('/leerjaar/2');
$I->see('LEERJAAR 2');
$I->amOnPage('/leerjaar/3');
$I->see('LEERJAAR 3');
$I->amOnPage('/leerjaar/4');
$I->see('LEERJAAR 4');
開發者ID:jkaan,項目名稱:Prince2-App,代碼行數:12,代碼來源:StudyYearCept.php

示例11: WebGuy

<?php

$I = new WebGuy($scenario);
$I->wantTo('base check rsg2-latest-images for picture ');
// Direct call
//$I->amOnPage('http://127.0.0.1/Joomla3x/index.php/rsg2-image-wall');
$I->amOnPage('/index.php/rsg2-image-wall');
$I->makeScreenshot('base-rsg2-image-wall');
// Where i want to be
$I->see('RSG2 image wall');
開發者ID:RSGallery2,項目名稱:RoboLiTasks,代碼行數:10,代碼來源:BaseViewImageWallCept.php

示例12: WebGuy

<?php

$I = new WebGuy($scenario);
$I->wantTo('Ensure the subject page work');
$I->amOnPage('/leerjaar/1/onderwerp/3');
$I->see('PLAATJES');
$I->see('Categorie: Plaatjes');
$I->see('Test Plaatje 3');
$I->see('Test Plaatje 4');
開發者ID:jkaan,項目名稱:Prince2-App,代碼行數:9,代碼來源:SubjectPageCept.php

示例13: WebGuy

<?php

/**
 * EmailSpoolController Test
 *
 * @var $scenario \Codeception\Scenario
 *
 * @author Brett O'Donnell <cornernote@gmail.com>
 * @author Zain Ul abidin <zainengineer@gmail.com>
 * @copyright 2013 Mr PHP
 * @link https://github.com/cornernote/yii-email-module
 * @license BSD-3-Clause https://raw.github.com/cornernote/yii-email-module/master/LICENSE
 *
 * @package yii-email-module
 */
$I = new WebGuy($scenario);
$I->wantTo('ensure SpoolController works');
$I->amOnPage('email/spool/index');
$I->see('Spools');
$I->see('Search');
開發者ID:Khan143,項目名稱:yii-email-module,代碼行數:20,代碼來源:EmailSpoolControllerCept.php

示例14: WebGuy

<?php

$I = new WebGuy($scenario);
include 'constant.php';
$I->wantTo('Register new user');
$I->amOnPage("/");
$I->see('Registration');
$I->see('Login');
$I->see('Genre');
$I->see('Stations');
$I->click(Registration::$registrationlink);
$I->waitForText('Sign Up');
$I->see('Sign Up');
$I->seeElement(Registration::$username);
$I->seeElement(Registration::$emailField);
$I->seeElement(Registration::$passwordField);
$I->seeElement(Registration::$confirmPasswordField);
$I->seeElement(Registration::$registrationButton);
$I->fillField(Registration::$username, $username);
$I->fillField(Registration::$emailField, $email);
$I->fillField(Registration::$passwordField, $pass);
$I->fillField(Registration::$confirmPasswordField, $pass_conf);
$I->click(Registration::$registrationButton);
開發者ID:unlimUA,項目名稱:Codeception,代碼行數:23,代碼來源:registrationCept.php

示例15: WebGuy

<?php

/**
 *
 * @var $scenario \Codeception\Scenario
 *
 * @author Brett O'Donnell <cornernote@gmail.com>
 * @author Zain Ul abidin <zainengineer@gmail.com>
 * @copyright 2013 Mr PHP
 * @link https://github.com/cornernote/yii-audit-module
 * @license BSD-3-Clause https://raw.github.com/cornernote/yii-audit-module/master/LICENSE
 *
 * @package yii-audit-module
 */
$I = new WebGuy($scenario);
$I->wantTo('ensure undefined function is caught');
$I->amOnPage('site/undefinedFunction');
$I->see('PHP error');
$I->see('Fatal error: Call to undefined function undefined_function()');
$I->canSeeInDatabase('audit_error', array('code' => '500', 'type' => 'PHP error', 'message' => 'Fatal error: Call to undefined function undefined_function()'));
開發者ID:Horlacher,項目名稱:yii-audit-module,代碼行數:20,代碼來源:AuditErrorHandlerUndefinedFunctionCept.php


注:本文中的WebGuy::amOnPage方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。