Example #1
0
 public function driver_selenium()
 {
     $driver = parent::driver_selenium();
     $config = Kohana::$config->load('functest.drivers.selenium');
     $connection = new Driver_Selenium_Connection($config['server']);
     $connection->start($config['desired']);
     return $driver->connection($connection)->base_url(URL::base(TRUE));
 }
 public function test_command_url_and_accessors()
 {
     $connection = new Driver_Selenium_Connection('test');
     $this->assertEquals('test', $connection->server());
     $connection->server('http://localhost:4444/wd/hub/');
     foreach ($connection->get('sessions') as $session) {
         $connection->delete('session/' . $session['id']);
     }
     $connection->start();
     $this->assertTrue($connection->is_started());
     $connection = new Driver_Selenium_Connection();
     $connection->start();
     $this->assertTrue($connection->is_started());
     $connection = new Driver_Selenium_Connection();
     $this->assertCount(1, $connection->get('sessions'));
     // var_dump($connection->get('sessions'));
 }