<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -4,20 +4,21 @@ require 'uri'
 require 'net/http'
 require 'selenium/client'
 
-require 'selenium/selenium_server'
-require 'selenium/web_page'
-require 'selenium/server'
-require 'selenium/server'
+dir = File.dirname(__FILE__)
+require dir + '/selenium/selenium_server'
+require dir + '/selenium/web_page'
+require dir + '/selenium/server'
+require dir + '/selenium/server'
 
-require 'selenium/alert'
-require 'selenium/html_element'
+require dir + '/selenium/alert'
+require dir + '/selenium/html_element'
 
-require 'selenium/button'
-require 'selenium/link'
-require 'selenium/locator'
-require 'selenium/key'
-require 'selenium/text_field'
-require 'selenium/text_area'
+require dir + '/selenium/button'
+require dir + '/selenium/link'
+require dir + '/selenium/locator'
+require dir + '/selenium/key'
+require dir + '/selenium/text_field'
+require dir + '/selenium/text_area'
 
-require 'selenium/wait_for'
-require 'selenium/selenium_driver'
+require dir + '/selenium/wait_for'
+require dir + '/selenium/selenium_driver'</diff>
      <filename>lib/selenium.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-$:.unshift File.join(File.dirname(__FILE__), 'lib')
+file = File.join(File.dirname(__FILE__), 'lib')
 
 require 'rubygems'
 Gem::manage_gems
@@ -9,7 +9,7 @@ require 'rake/rdoctask'
 require 'rcov/rcovtask'
 require 'specs'
 require 'buildmaster/project/server_manager'
-require 'selenium'
+require file + '/selenium'
 
 rcov_dir = SITE_SPEC.output_dir.dir('rcov')
 rspec_dir = SITE_SPEC.output_dir.dir('rspec')</diff>
      <filename>rakefile.rb</filename>
    </modified>
    <modified>
      <diff>@@ -5,7 +5,7 @@ require 'buildmaster/project'
 require 'specs'
 
 root = BuildMaster::Cotta.file(__FILE__).parent
-svn = BuildMaster::SvnDriver.from_path(root)
+git = BuildMaster::Git.new(root)
 
 release = BuildMaster::Release.new
 release.task('version') do
@@ -13,17 +13,17 @@ release.task('version') do
   SPEC.version = VERSION_NUMBER.version_number
 end
 release.task(&quot;rake&quot;) {load('rake')}
-release.task('commit') {svn.commit('committing before release')}
+release.task('commit') {git.commit('committing before release')}
 release.task('tagging') do
   tag = &quot;selenium-#{SPEC.version}&quot;
   puts &quot;tagging with #{tag}&quot;
-  svn.tag(tag)
+  git.tag(tag)
 end
 
 release.task(&quot;upload&quot;) do
   gem = &quot;#{SPEC.name}-#{SPEC.version}&quot;
   target_path = &quot;/var/www/gforge-projects/selenium/builds/#{gem}.gem&quot;
-  BuildMaster::PscpDriver.new(&quot;#{svn.user}@selenium.rubyforge.org&quot;).copy(root.file(&quot;#{gem}.gem&quot;).to_s, target_path)
+  BuildMaster::PscpDriver.new(&quot;wolfdancer@selenium.rubyforge.org&quot;).copy(root.file(&quot;#{gem}.gem&quot;).to_s, target_path)
 end
 
 release.command(ARGV)
\ No newline at end of file</diff>
      <filename>release.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,11 +1,10 @@
 dir = File.dirname(__FILE__)
 selenium_dir = File.expand_path(File.join(dir, '..', '..', '..', 'lib'))
-$:.unshift(selenium_dir) unless $:.include?(selenium_dir)
+require selenium_dir + &quot;/selenium&quot;
 
-require &quot;selenium&quot;
-require &quot;#{dir}/selenium_ruby/selenium_ruby_page&quot;
-require &quot;#{dir}/selenium_ruby/home_page&quot;
-require &quot;#{dir}/selenium_ruby/directory_listing_page&quot;
-require &quot;#{dir}/selenium_ruby/download_page&quot;
-require &quot;#{dir}/selenium_ruby/license_page&quot;
-require &quot;#{dir}/selenium_ruby/menu&quot;
+require dir + &quot;/selenium_ruby/selenium_ruby_page&quot;
+require dir + &quot;/selenium_ruby/home_page&quot;
+require dir + &quot;/selenium_ruby/directory_listing_page&quot;
+require dir + &quot;/selenium_ruby/download_page&quot;
+require dir + &quot;/selenium_ruby/license_page&quot;
+require dir + &quot;/selenium_ruby/menu&quot;</diff>
      <filename>spec/selenium/examples/selenium_ruby.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,19 +1,10 @@
 require &quot;rubygems&quot;
 require &quot;spec&quot;
 
-$:.unshift File.join(File.dirname(__FILE__), '..', '..', 'lib')
-
-require 'selenium'
+require File.dirname(__FILE__) + '/../../lib/selenium'
 
 describe 'Time Out Control' do
 
-  before(:each) do
-  end
-
-  after(:each) do
-  end
-
-
   it &quot;should honor the time out argument&quot; do
      link_list=[&quot;http://www.myantel.net.mm&quot;,
                &quot;http://www.khitlunge.net.mm&quot;,
@@ -29,7 +20,7 @@ describe 'Time Out Control' do
 
      ]
 
-     selenium=Selenium::SeleniumDriver.new(&quot;localhost&quot;,4444,&quot;*chrome&quot;, link_list.first, 600000)
+     selenium=Selenium::Client::Driver.new(&quot;localhost&quot;, 4444,&quot;*chrome&quot;, link_list.first, 600000)
      selenium.start
      selenium.set_timeout(600000)
      link_list.each {|url| selenium.open(url) }</diff>
      <filename>spec/selenium/manual_tc_timout.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,11 +1,11 @@
 require &quot;rubygems&quot;
-dir = File.dirname(__FILE__)
-$:.unshift File.expand_path(File.join(dir, '..', '..', 'lib'))
-require &quot;selenium&quot;
-
 require &quot;spec&quot;
 require &quot;mongrel&quot;
-require &quot;#{dir}/examples/selenium_ruby&quot;
+dir = File.dirname(__FILE__)
+
+require dir + '/../../lib/selenium'
+
+require dir + &quot;/examples/selenium_ruby&quot;
 
 module Selenium
   BROWSER = RUBY_PLATFORM =~ /[^r]win/ ?
@@ -42,7 +42,8 @@ describe &quot;Selenium&quot;, :shared =&gt; true do
   end
 end
 
-$test_app_server = Mongrel::HttpServer.new(&quot;0.0.0.0&quot;, &quot;2000&quot;)
+puts 'starting'
+$test_app_server = Mongrel::HttpServer.new('0.0.0.0', 2000)
 puts File.expand_path(File.join(dir, '..', '..', 'site'))
 $test_app_server.register(&quot;/&quot;, Mongrel::DirHandler.new(File.expand_path(File.join(dir, '..', '..', 'site'))))
 $test_app_server.run</diff>
      <filename>spec/selenium/spec_helper.rb</filename>
    </modified>
    <modified>
      <diff>@@ -1,4 +1,4 @@
-require File.join(File.dirname(__FILE__), &quot;spec_helper&quot;)
+require File.dirname(__FILE__) + '/spec_helper'
 
 module Selenium
 describe 'basic operation with selenium' do</diff>
      <filename>spec/selenium/tc_basic_operation.rb</filename>
    </modified>
    <modified>
      <diff>@@ -25,10 +25,6 @@ module Selenium
         driver.timeout_in_milliseconds.should == 240000
       end
     
-      it &quot;should start&quot; do
-        mock(driver).start_new_browser_session
-        driver.start
-      end
     end
     
     describe &quot;#inner_html_js&quot; do
@@ -66,16 +62,16 @@ module Selenium
         driver.type &quot;id=foobar&quot;, &quot;The Text&quot;
       end
       
-      # it &quot;fails when element is not present&quot; do
-      #   mock(driver).boolean_command(&quot;isElementPresent&quot;, [&quot;id=foobar&quot;]).once do
-      #     result(false)
-      #   end
-      #   dont_allow(driver).remote_control_command(&quot;type&quot;, [&quot;id=foobar&quot;, &quot;The Text&quot;])
-      # 
-      #   proc {
-      #     driver.type &quot;id=foobar&quot;, &quot;The Text&quot;
-      #   }.should raise_error
-      # end
+       it &quot;fails when element is not present&quot; do
+         mock(driver).boolean_command(&quot;isElementPresent&quot;, [&quot;id=foobar&quot;]).once do
+           result(false)
+         end
+         dont_allow(driver).remote_control_command(&quot;type&quot;, [&quot;id=foobar&quot;, &quot;The Text&quot;])
+
+         proc {
+           driver.type &quot;id=foobar&quot;, &quot;The Text&quot;
+         }.should raise_error
+       end
     end
       
     describe &quot;#click&quot; do
@@ -113,16 +109,16 @@ module Selenium
         driver.select &quot;id=foobar&quot;, &quot;value=3&quot;
       end
       
-      # it &quot;fails when element is not present&quot; do
-      #   mock(driver).boolean_command(&quot;isElementPresent&quot;, [&quot;id=foobar&quot;]).once do
-      #     result false
-      #   end
-      #   dont_allow(driver).remote_control_command(&quot;select&quot;, [&quot;id=foobar&quot;, &quot;value=3&quot;])
-      # 
-      #   proc {
-      #     driver.select &quot;id=foobar&quot;, &quot;value=3&quot;
-      #   }.should raise_error
-      # end
+       it &quot;fails when element is not present&quot; do
+         mock(driver).boolean_command(&quot;isElementPresent&quot;, [&quot;id=foobar&quot;]).once do
+           result false
+         end
+         dont_allow(driver).remote_control_command(&quot;select&quot;, [&quot;id=foobar&quot;, &quot;value=3&quot;])
+
+         proc {
+           driver.select &quot;id=foobar&quot;, &quot;value=3&quot;
+         }.should raise_error
+       end
     end
   
     describe &quot;#click&quot; do</diff>
      <filename>spec/selenium/tc_selenium_driver.rb</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>42a09230c9028869abb50f54e11c8fd1ac588a87</id>
    </parent>
  </parents>
  <author>
    <name>wolfdancer</name>
    <email>wolfdancer@gmail.com</email>
  </author>
  <url>http://github.com/wolfdancer/selenium/commit/3cab2f5163c172b69a3926d1b1e5fa3c35df2cfd</url>
  <id>3cab2f5163c172b69a3926d1b1e5fa3c35df2cfd</id>
  <committed-date>2008-10-26T15:19:51-07:00</committed-date>
  <authored-date>2008-10-26T15:19:51-07:00</authored-date>
  <message>fixing tests</message>
  <tree>6ea0cc9a875268ec7f0cc1aabd12e55a882abcbf</tree>
  <committer>
    <name>wolfdancer</name>
    <email>wolfdancer@gmail.com</email>
  </committer>
</commit>
