コード例 #1
0
ファイル: phpunit.php プロジェクト: NaszvadiG/ImageCMS
 /**
  * @dataProvider provideTestPage
  */
 public function testPage($menuText, $expectedPathinfo, $expectedTitle)
 {
     $browser = self::$browser;
     $browser->open('/')->click(Selenium\Locator::linkContaining($menuText))->waitForPageToLoad(10000);
     $location = $browser->getLocation();
     $title = $browser->getTitle();
     $this->assertRegexp('#' . preg_quote($expectedPathinfo) . '$#', $location);
     $this->assertEquals($expectedTitle, $title);
 }
コード例 #2
0
ファイル: parallel.php プロジェクト: kingsj/core
<?php

/*
 * This file is part of PHP Selenium Library.
 * (c) Alexandre Salomé <*****@*****.**>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
require_once __DIR__ . '/../autoload.php';
$client = new Selenium\Client('localhost', 4444);
$browser = $client->getBrowser('http://alexandre-salome.fr');
$browserB = $client->getBrowser('http://alexandre-salome.fr');
// Starts the browser
$browser->start();
$browserB->start();
$browser->open('/')->click(Selenium\Locator::linkContaining('Blog'));
$browserB->open('/')->click(Selenium\Locator::linkContaining('Contact'));
$browser->waitForPageToLoad(10000);
$browserB->waitForPageToLoad(10000);
$titleA = $browser->getTitle();
$titleB = $browserB->getTitle();
// Stops the browser
$browser->stop();
$browserB->stop();
echo "Page A title: " . $titleA . "\n";
echo "Page B title: " . $titleB . "\n";
コード例 #3
0
ファイル: simple.php プロジェクト: NaszvadiG/ImageCMS
<?php

/*
 * This file is part of PHP Selenium Library.
 * (c) Alexandre Salomé <*****@*****.**>
 *
 * For the full copyright and license information, please view the LICENSE
 * file that was distributed with this source code.
 */
require_once __DIR__ . '/../vendor/autoload.php';
$client = new Selenium\Client('localhost', 4444);
$browser = $client->getBrowser('http://alexandre-salome.fr');
// Starts the browser
$browser->start();
$browser->open('/')->click(Selenium\Locator::linkContaining('Blog'))->waitForPageToLoad(10000);
echo "Page title: " . $browser->getTitle() . "\n";
$browser->stop();