<div dir="ltr"><br><div>Hi Markus, </div><div><br></div><div>If I understand correctly, you want to automate the steps that a user would take, in a browser, in order to install Mediawiki on a local system.  Is that correct?  So your test would be something like</div>
<div><br></div><div>* Open some URL in a browser</div><div>* Type some text</div><div>* Select some options</div><div>* Click next</div><div>* Check the success message on the new wiki main page. </div><div><br></div><div>
You will not need to create any gems.  <br></div><div><br></div><div>You might want to watch the presentation that I gave in San Francisco on the basic mechanism of writing a Cucumber test.  It is a little long, the interesting part starts just over 40 minutes in (and the sound gets better 40 minutes in also):  <a href="http://www.youtube.com/watch?v=0dg6B5i0RM8">http://www.youtube.com/watch?v=0dg6B5i0RM8</a></div>
<div><br></div><div>I am Ccing the QA mail list, we have a number of people who might have an interest in helping support 3rd party Mediawiki work.  </div><div><br></div><div>We should be able set up a pairing session with either Željko Filipin or me (or a volunteer?) sometime soon. What is the best time for you?  Željko is in Croatia, I am in western USA. </div>
<div><br></div><div>-Chris </div><div><br></div><div>PS.  That page on <a href="http://mediawiki.org">mediawiki.org</a> is a little out of date, I'll be updating it.  </div><div><br></div><div><br></div><div><br></div>
<div><br></div><div><br></div><div><br></div></div><div class="gmail_extra"><br><br><div class="gmail_quote">On Wed, Oct 23, 2013 at 3:31 AM, Markus Glaser <span dir="ltr"><<a href="mailto:glaser@hallowelt.biz" target="_blank">glaser@hallowelt.biz</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div lang="DE" link="blue" vlink="purple"><div><p class="MsoNormal">Hi Chris,<u></u><u></u></p><p class="MsoNormal"><u></u> <u></u></p>
<p class="MsoNormal"><span lang="EN-US">I am contracted by the Foundation to care about MediaWiki releases. One of my tasks is to write automated installer tests via GUI. I guess, Selenium is a good option here </span><span lang="EN-US" style="font-family:Wingdings">J</span><span lang="EN-US"> . So I am currently trying to understand the current Selenium test setup. I took this page as an entry point: <a href="http://www.mediawiki.org/wiki/QA/Browser_testing/Running_tests" target="_blank">http://www.mediawiki.org/wiki/QA/Browser_testing/Running_tests</a>. Since I am new to cucumber (I wrote and used SeleniumFramework before), I still have to get a grasp of the architecture, though. Is it correct that I need to write a “gem” and model the installer page there, in order to use natural language test descriptions?<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">Do you possibly have some time for a hangout this or next week? Maybe even today, after 1830 UTC?<u></u><u></u></span></p>
<p class="MsoNormal"><span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US">Best,<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US">Markus<u></u><u></u></span></p><p class="MsoNormal">
<span lang="EN-US"><u></u> <u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d">Markus Glaser<u></u><u></u></span></p><p class="MsoNormal">
<span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d">Social Web Technologien<u></u><u></u></span></p><p class="MsoNormal"><span lang="EN-US" style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d">Leiter Softwa</span><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d">reentwicklung<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d">Hallo Welt! - Medienwerkstatt GmbH<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><a href="http://hallowelt.biz/kontakt/newsletter/" target="_blank"><span style="color:blue;text-decoration:none"><img border="0" width="280" height="98" src="cid:image001.jpg@01CECFE3.788E7190" alt="Mailclosing-Newsletter"></span></a><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d"><u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d">Residenzstraße 2<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d">93047 Regensburg<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d"><u></u> <u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d">Tel.   <a href="tel:%2B49%20%280%29%20941%20-%2066%200%2080%20-%20192" value="+4994166080192" target="_blank">+49 (0) 941 - 66 0 80 - 192</a><u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d">Fax.  <a href="tel:%2B49%20%280%29%20941%20-%2066%200%2080%20-%20189" value="+4994166080189" target="_blank">+49 (0) 941 - 66 0 80 - 189</a><u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d"><a href="http://www.hallowelt.biz/" target="_blank"><span style="color:blue">www.hallowelt.biz</span></a><u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d"><a href="mailto:glaser@hallowelt.biz" target="_blank"><span style="color:blue">glaser@hallowelt.biz</span></a><u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d"><u></u> <u></u></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d">Sitz: Regensburg<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d">Handelsregister: HRB 10467<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d"><a href="http://E.USt.Nr" target="_blank">E.USt.Nr</a>.: DE 253050833<u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d">Geschäftsführer:<u></u><u></u></span></p><p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d">Anja Ebersbach, Markus Glaser, <u></u><u></u></span></p>
<p class="MsoNormal"><span style="font-size:10.0pt;font-family:"Arial","sans-serif";color:#1f497d">Dr. Richard Heigl, Radovan Kubani<u></u><u></u></span></p><p class="MsoNormal"><u></u> <u></u></p></div>
</div></blockquote></div><br></div>