<div dir="ltr">Hi Tomislav,<div><br></div><div>comments are inline.<br><div class="gmail_extra"><br><div class="gmail_quote">On Tue, Oct 8, 2013 at 1:05 AM, Tomislav Plavcic <span dir="ltr"><<a href="mailto:tplavcic@gmail.com" target="_blank">tplavcic@gmail.com</a>></span> wrote:<br>

<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">#1<br>
TEST_PAGE environment variable - running tests with RandomPage is good<br>
but when I debug a single test which I edit locally I want to first<br>
run the test on a fixed page (which data I can prepare if necessary).<br>
I know I can make a change in the code for RandomPage to point always<br>
to the same page, but maybe the env. variable would be better. The<br>
effected tests would be only ones using RandomPage and not others that<br>
already have some fixed page associated.<br></blockquote><div><br></div><div>Sounds interesting. We already use KEEP_BROWSER_OPEN environment variable to help with debugging on a local machine. Make the change and push it to Gerrit and we can discuss the details there.</div>

<div> </div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex">
#2<br>
When a test fails maybe it would be good that it prints a url visited<br>
so I can check a tested page manually - this is also because of<br>
RandomPage. I know tests are recorded on sauce labs, but I'm talking<br>
for local debugging and I have tried to use verbose parametar for<br>
cucumber but it doesn't print this info.<br>
Maybe there's some other parameter but i don't know it...</blockquote><div><br></div><div>We use PageFactory#visit_page[1] to explicitly go to pages. I do not see in the documentation or in the source an easy way to output page URL when visiting a page. (We could always patch the method, or ask for the functionality to be implemented, of course.)</div>

<div><br></div><div>If you are interested only in the last URL, we could add an explicit "p @browser.url" just before "@browser.close"[2].</div><div><br></div><div>Maybe we could replace a few environment variables (KEEP_BROWSER_OPEN, TEST_PAGE...) with one (DEBUG) that would turn on debug mode and keep the browser opened, output all URLS, always go to the same page...</div>

<div><br></div><div>Željko</div><div>--</div><div>1: <a href="http://rubydoc.info/github/cheezy/page-object/master/PageObject/PageFactory#visit_page-instance_method">http://rubydoc.info/github/cheezy/page-object/master/PageObject/PageFactory#visit_page-instance_method</a></div>

</div>2: <a href="https://github.com/zeljkofilipin/mediawiki-selenium/blob/master/lib/mediawiki/selenium/hooks.rb#L39">https://github.com/zeljkofilipin/mediawiki-selenium/blob/master/lib/mediawiki/selenium/hooks.rb#L39</a></div>

</div></div>