public function waitFor(string $cssSelector, int $timeoutInSecond = 30, int $intervalInMillisecond = 250)
    {
        $this->wait($timeoutInSecond, $intervalInMillisecond)->until(
            WebDriverExpectedCondition::visibilityOfElementLocated(WebDriverBy::cssSelector($cssSelector))
        );

        return $this->crawler = $this->createCrawler();
    }
public function waitFor(string $cssSelector, int $timeoutInSecond = 30, int $intervalInMillisecond = 250)
    {
        $this->wait($timeoutInSecond, $intervalInMillisecond)->until(
            WebDriverExpectedCondition::visibilityOfElementLocated(WebDriverBy::cssSelector($cssSelector))
        );

        return $this->crawler = $this->createCrawler();
    }
public function waitFor ( string $ cssSelector , int $ timeoutInSecond = 30 , int $ intervalInMillisecond = 250 ) { $ this -> wait ( $ timeoutInSecond , $ intervalInMillisecond ) -> until ( WebDriverExpectedCondition :: visibilityOfElementLocated ( WebDriverBy :: cssSelector ( $ cssSelector ) ) ) ; return $ this -> crawler = $ this -> createCrawler ( ) ; }
@throws NoSuchElementException
@throws TimeOutException

@return Crawler
@throws NoSuchElementException @throws TimeOutException