Removed line that does nothing

page.search_box_element always returns Watir::TextField, RSpec matcher
considers that a "true value", and always passes.

If a check is required here, then it should be:

page.search_box_element.should exist

Change-Id: I77dfb1bdf0e19c1767aa5506b982db4793dbf0e2
PhantomJS needs some time for search resutls to appear

Change-Id: I9e02707d8bda734d52a6f4b3a8e57668665b925a
Removed duplicate code

"When I search for the same article and select the watchlist icon
again" step
has the same code as
"When I search for an article and select the watchlist icon" step

Change-Id: I236871128bf99d2e721134074ec6030c28e3ff99
Renamed "and" steps to appropriate given/when/then steps

Deleted some whitespace too.

Change-Id: I4f21c25ab6653519431b89859b6f16a87f77fb71
Fixed failing iOS tests

Looks like iOS does not really understand #send_keys. Instead of
sending :enter or :return, it prints funny icons. Shoe for :enter and
t-shirt for :return.

Summiting the form instead of sending :enter key. It does the same
thing and does not confuse iOS.

For a screenshot of a t-shirt icon instead of :return see the bottom of
this page: https://saucelabs.com/tests/9cfbf395848a47808cb14ee692bdeb82

The test now checks page URL to make sure San Francisco Chronicle page
really opens.

Change-Id: Ifadd4ccc9724d917ee56634011d8de54bd261c87
Merge changes Ifadd4ccc,I4f21c25a,I23687112,I9e02707d,I77dfb1bd

* changes:
  Fixed failing iOS tests
  Renamed "and" steps to appropriate given/when/then steps
  Removed duplicate code
  PhantomJS needs some time for search resutls to appear
  Removed line that does nothing