Behat Mink和Sahi在getContent上超时
我已经写了一个网站刮板在一个项目中使用 我通过Sahi控制Firefox,使用Mink访问每个站点,并在必要时与任何元素进行交互。我已经设法在我尝试过的所有网站上都能很好地工作,除了一个 我正试着从你那里得到标记 我在本页中使用的代码与在所有其他页面中使用的代码完全相同: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
// 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在这个网站上超时