Ответы пользователя по тегу Тестирование ПО
  • PHPUnit + Selenium: В рамках одного теста пройти по нескольким сайтам

    fog
    @fog Автор вопроса
    Пока единственной способ который я нашел, весьма дурацкий: Каждый раз в setUp проверять некий статус какие сайты уже были пройдены и назначать следующий, как-то так:

    class TestSocialReg extends PHPUnit_Extensions_Selenium2TestCase {
    	
    	private static $callNumber = 1;
    	
    	function setUp() {
    		$this->setBrowser('firefox');
    		
    		if (self::$callNumber == 1) {
    			$this->setBrowserUrl('https://www.facebook.com');
    		} else {
    			$this->setBrowserUrl('http://opera.com');
    		}
    	}
    	
    	function testDo() {
    		$this->url('/facebook');
    		sleep(1);
    		
    		self::$callNumber++;
    	}
    	
    	function testDo2() {
    
    		$this->url('/computer');
    		sleep(1);
    		
    		self::$callNumber++;
    	}
    }
    Ответ написан
    Комментировать