Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/fortran/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Behat Mink和Sahi在getContent上超时_Behat_Mink_Sahi - Fatal编程技术网

Behat Mink和Sahi在getContent上超时

Behat Mink和Sahi在getContent上超时,behat,mink,sahi,Behat,Mink,Sahi,我已经写了一个网站刮板在一个项目中使用 我通过Sahi控制Firefox,使用Mink访问每个站点,并在必要时与任何元素进行交互。我已经设法在我尝试过的所有网站上都能很好地工作,除了一个 我正试着从你那里得到标记 我在本页中使用的代码与在所有其他页面中使用的代码完全相同: // Configure driver $this->driver = new \Behat\Mink\Driver\SahiDriver('firefox', new \Behat\SahiClient\Cli

我已经写了一个网站刮板在一个项目中使用

我通过Sahi控制Firefox,使用Mink访问每个站点,并在必要时与任何元素进行交互。我已经设法在我尝试过的所有网站上都能很好地工作,除了一个

我正试着从你那里得到标记

我在本页中使用的代码与在所有其他页面中使用的代码完全相同:

// Configure driver
$this->driver = new \Behat\Mink\Driver\SahiDriver('firefox',
    new \Behat\SahiClient\Client(
        new \Behat\SahiClient\Connection(null, CRAWL_SERVER, 9999)
    )
);

// Init session:
$this->session = new \Behat\Mink\Session($this->driver);

// Start session:
$this->session->start();

// Open the url
$this->session->visit($config['url']);

// Get the markup from the page
$markup = $this->session->getPage()->getContent();
当我使用这段代码试图从Mink获取标记时,它似乎只是挂起,等待发生什么事情

看起来这个页面上可能有什么东西阻止了Sahi或Mink返回标记。我还尝试运行其他函数,而不是
getContent()
,例如
$this->session->wait(2000)
并尝试使用
find
命令搜索
getPage

如果有人知道为什么会发生这种情况,我会非常感兴趣地找出原因,以及我如何才能使这项工作

tl;博士 为什么Mink/Sahi在这个网站上超时