ソースを参照

Corrected auto_close => 0 bug

Emmanuel Peroumalnaik 11 年 前
コミット
7dbaf3a33a
1 ファイル変更4 行追加4 行削除
  1. 4 4
      lib/Test/Selenium/Remote/Driver.pm

+ 4 - 4
lib/Test/Selenium/Remote/Driver.pm

@@ -174,11 +174,11 @@ sub new {
 
     for my $opt (qw/remote_server_addr port browser_name version platform
                     javascript auto_close extra_capabilities/) {
-        $p{$opt} ||= $ENV{ 'TWD_' . uc($opt) };
+        $p{$opt} //= $ENV{ 'TWD_' . uc($opt) };
     }
-    $p{browser_name}       ||= $ENV{TWD_BROWSER}; # ykwim
-    $p{remote_server_addr} ||= $ENV{TWD_HOST};    # ykwim
-    $p{webelement_class}   ||= 'Test::Selenium::Remote::WebElement';
+    $p{browser_name}       //= $ENV{TWD_BROWSER}; # ykwim
+    $p{remote_server_addr} //= $ENV{TWD_HOST};    # ykwim
+    $p{webelement_class}   //= 'Test::Selenium::Remote::WebElement';
 
     my $self = $class->SUPER::new(%p);
     $self->{verbose} = $p{verbose};