PHPUnit selense HTML dosyalarını çalıştırırken rc sunucu ile sadece 1 oturum CREATE nasıl

1 Cevap php

Benim web sitesi Giriş sayfası vardır, bu nedenle her HTML selense test dosyasını çalıştırmak için önce giriş gerekiyor. Selenyum RC Sunucu çağırır sonra> - -> o session id oluşturur PHPUnit çerçeve çalışır yolu her test durumda Setup() işlevini çağırır anlamına gelir, her biri bağımsız testi çalıştırarak bağımsız test durumları yaratıyor. Benim kod aşağıda.

require_once 'PHPUnit/Extensions/SeleniumTestCase.php';

class SeleneseTests extends PHPUnit_Extensions_SeleniumTestCase
{
   protected static $seleneseDirectory = '/home/server/Web/phase-four/tests';

   protected function setUp()
  {
    $this->setBrowser("*firefox");
    $this->setBrowserUrl("http://mywebsite.com/");
  }
}

1 Cevap

Benim selenyum rc kurulum sürece ben setUp () fonksiyonu içindeki oturum (giriş yapıyorum) kuruyorum gibi, varsayılan olarak her test için aynı oturum tutmak gibi görünüyor.

Bu davranış, varsayılan olarak etkin değildir durumda, rc sunucuyu başlatırken belirttiğiniz bir-browserSessionReuse bayrağı da vardır.