<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -1,8 +1,8 @@
-ERL_TOP=&quot;/opt/lib/otp_R12B-5&quot;
+ERL_TOP=&quot;/usr/local/lib/erlang_R13-B0&quot;
 USE_EMAKE = true
 EMAKE_COMPILE_OPTIONS = [&quot;{d, 'HOST', \&quot;localhost\&quot;}&quot;,
                          &quot;{d, 'PORT', 4444}&quot;,
-                         &quot;{d, 'COMMAND', \&quot;*firefox\ /usr/lib/firefox-3.0.6/firefox\&quot;}&quot;]
+                         &quot;{d, 'COMMAND', \&quot;*safari\&quot;}&quot;]
 ERLC_FLAGS = &quot;+warn_unused_vars +warn_unused_import&quot;
 ERL_FLAGS = &quot;-sname test&quot;
 </diff>
      <filename>erlang_config.rb</filename>
    </modified>
    <modified>
      <diff>@@ -89,9 +89,8 @@ cmd(Session, Command, Params, Fun) when is_list(Params) -&gt;
 launch_command_session(Config) -&gt;
     Config_value = dict:from_list(Config),
     {ok, {Host, Port}} = dict:find(server, Config_value),
-    {ok, {Browser, Browser_binary}} = dict:find(browser, Config_value),
+    {ok, Browser_command} = dict:find(browser, Config_value),
     {ok, URL} = dict:find(url, Config_value),
-    Browser_command = Browser ++ &quot; &quot; ++ Browser_binary,
     selenium:start(Host, Port, Browser_command, URL).
 
 run_command(Session, {Key, Params}) -&gt;</diff>
      <filename>lib/selenium_remote/src/selenium.erl</filename>
    </modified>
    <modified>
      <diff>@@ -149,13 +149,13 @@ keypress_test () -&gt;
  	Ajax_url = &quot;http://localhost:4444/selenium-server/tests/html/ajax/ajax_autocompleter2_test.html&quot;,
  	selenium: cmd (Session, open, [Ajax_url]),
  	selenium: cmd (Session, keyPress, [InputId, &quot;74&quot;]),
- 	receive after 500 -&gt; ok end,
+ 	receive after 5000 -&gt; ok end,
  	selenium: cmd (Session, keyPress, [InputId, &quot;97&quot;]),
  	selenium: cmd (Session, keyPress, [InputId, &quot;110&quot;]),
- 	receive after 500 -&gt; ok end,
+ 	receive after 5000 -&gt; ok end,
  	{ok, &quot;Jane Agnews&quot;} = selenium: cmd (Session, getText, [UpdateId]),
  	selenium: cmd (Session, keyPress, [InputId, &quot;13&quot;]),
- 	receive after 500 -&gt; ok end,
+ 	receive after 5000 -&gt; ok end,
  	{ok, &quot;Jane Agnews&quot;} = selenium: cmd (Session, getValue, [InputId])
     catch E:R -&gt;
  	    exit ({E,R,erlang:get_stacktrace ()})
@@ -229,8 +229,8 @@ i18n_test () -&gt;
 	Test = fun({Id,Data}) -&gt;
 		       UTF8 = xmerl_ucs:to_utf8(Data),
 		       Result = selenium: cmd (Session, isTextPresent, [UTF8]),
-		       {ok, &quot;true&quot;} = Result,
-		       {ok, UTF8} = selenium: cmd(Session, getText, [Id])
+		       {is_text_present, {ok, &quot;true&quot;}} = {is_text_present, Result},
+		       {get_text, {ok, UTF8}} = {get_text, selenium: cmd(Session, getText, [Id])}
 	       end,
 	lists:foreach(Test, Datas)
     catch E:R -&gt;
@@ -277,9 +277,8 @@ wait_for_page_to_load () -&gt;
 
 selenium_config () -&gt;
     URL = &quot;http://localhost:4444&quot;,
-    BrowserBinary = &quot;/usr/lib/firefox-3.0.6/firefox&quot;,
     [{server, {?HOST, ?PORT}},
-     {browser, {&quot;*firefox&quot;, BrowserBinary}},
+     {browser, ?COMMAND},
      {url, URL}].
 
 </diff>
      <filename>lib/selenium_remote/test/selenium_tests.erl</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,5 @@
-{inparallel, 2, [{timeout, 60, {selenium_tests, command_to_string_test}},
+{inparallel, 1, [
+ {timeout, 60, {selenium_tests, command_to_string_test}},
 		 {timeout, 60, {selenium_tests, build_request_without_id_test}},
 		 {timeout, 60, {selenium_tests, build_request_test}},
 		 {timeout, 60, {selenium_tests, parse_body_test}},
@@ -23,4 +24,5 @@
 		 {timeout, 60, {selenium_session_tests, utf8_test}},
 		 {timeout, 60, {selenium_session_tests, type_very_long_text_test}},
 		 {timeout, 60, {selenium_session_tests, keypress_test}},
-		 {timeout, 60, {selenium_session_tests, google_test}}]}.
+		 {timeout, 60, {selenium_session_tests, google_test}}
+]}.</diff>
      <filename>lib/selenium_remote/test/test.desc</filename>
    </modified>
    <modified>
      <diff>@@ -11,14 +11,14 @@ status() {
 }
 
 rake start_server 1&gt; /dev/null 2&gt;&amp;1 
-echo -n &quot;Validate with OTP R11B-5 : &quot;
-sed -i -e &quot;s,ERL_TOP.*,ERL_TOP=\&quot;/opt/lib/otp_R11B-5\&quot;,&quot; erlang_config.rb
-rake clean 2&gt; /dev/null
-rake tests  1&gt; /tmp/selenium_validation_R11.log 2&gt;&amp;1 
-status $?
 echo -n &quot;Validate with OTP R12B-5 : &quot;
-sed -i -e &quot;s,ERL_TOP.*,ERL_TOP=\&quot;/opt/lib/otp_R12B-5\&quot;,&quot; erlang_config.rb
+sed -i -e &quot;s,ERL_TOP.*,ERL_TOP=\&quot;/usr/local/lib/erlang_R12-B5\&quot;,&quot; erlang_config.rb
 rake clean 2&gt; /dev/null
 rake tests 1&gt; /tmp/selenium_validation_R12.log 2&gt;&amp;1 
 status $?
-make stop_server 1&gt; /dev/null 2&gt;&amp;1
+echo -n &quot;Validate with OTP R13B-0 : &quot;
+sed -i -e &quot;s,ERL_TOP.*,ERL_TOP=\&quot;/usr/local/lib/erlang_R13-B0\&quot;,&quot; erlang_config.rb
+rake clean 2&gt; /dev/null
+rake tests  1&gt; /tmp/selenium_validation_R13.log 2&gt;&amp;1 
+status $?
+rake stop_server 1&gt; /dev/null 2&gt;&amp;1</diff>
      <filename>validate.sh</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>b081c0000ea5ba2f79f5ecc8ad95901d61a21d49</id>
    </parent>
  </parents>
  <author>
    <name>charpi</name>
    <email>charpi@3ab005ec-33ed-11dd-9e78-a92e4af85449</email>
  </author>
  <url>http://github.com/charpi/erl_selenium/commit/0690b4f3ec438fb104b606b24d45ee81de142239</url>
  <id>0690b4f3ec438fb104b606b24d45ee81de142239</id>
  <committed-date>2009-05-23T03:41:09-07:00</committed-date>
  <authored-date>2009-05-23T03:41:09-07:00</authored-date>
  <message> R13 integration and test on safari</message>
  <tree>a7f130a65e0ee0325096437ae11daf88184f6275</tree>
  <committer>
    <name>charpi</name>
    <email>charpi@3ab005ec-33ed-11dd-9e78-a92e4af85449</email>
  </committer>
</commit>
