Search code examples
phpscreenshotbehatgoutte

How can I write a Behat step that will capture a screenshot from the Goutte driver?


I need to save the HTML in a file somewhere so it can be opened in the browser.


Solution

  • /**
     * @Then /^show me the page$/
     */
    public function show_me_the_page() {
    
        $html = $this->getSession()->getDriver()->getContent();
        file_put_contents('/tmp/behat_page.html', $html);
    }