User login

Using JavaScript in Behat tests (manual steps for installing, running)

In virtual machine:

cd ~

# Go to http://phantomjs.org/download.html to see the latest available.
wget https://bitbucket.org/ariya/phantomjs/downloads/phantomjs-2.1.1-linux-x86_64.tar.bz2

tar -xjf phantomjs-2.1.1-linux-x86_64.tar.bz2

# phantomjs --webdriver=4444

/home/vagrant/phantomjs-2.1.1-linux-x86_64/bin/phantomjs --webdriver=4444

Now you can test @javascript tagged Behat tests.

Until the above is automated, exclude JavaScript-requiring tests by default.

In behat.yml:

default:
  gherkin:
    filters:
      tags: ~@javascript

Run with:

behat --tags=javascript

References:

http://docs.behat.org/en/v3.0/guides/6.profiles.html

http://jaffamonkey.com/using-phantomjs-with-behat/

Searched words: 
behat drupal extension contextual links edit debian extract tar.bz2 behat.yml exclude by default

Comments

Post new comment

The content of this field is kept private and will not be shown publicly.
  • You may post code using <code>...</code> (generic) or <?php ... ?> (highlighted PHP) tags.
  • You can use Markdown syntax to format and style the text. Also see Markdown Extra for tables, footnotes, and more.
  • Web page addresses and e-mail addresses turn into links automatically.
  • Allowed HTML tags: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img> <blockquote> <small> <h2> <h3> <h4> <h5> <h6> <sub> <sup> <p> <br> <strike> <table> <tr> <td> <thead> <th> <tbody> <tt> <output>
  • Lines and paragraphs break automatically.

More information about formatting options

By submitting this form, you accept the Mollom privacy policy.