浏览代码

Stop minimizing firefox window via Selenium::Firefox

Daniel Gempesaw 10 年之前
父节点
当前提交
93b960d94d
共有 1 个文件被更改,包括 9 次插入1 次删除
  1. 9 1
      lib/Selenium/CanStartBinary.pm

+ 9 - 1
lib/Selenium/CanStartBinary.pm

@@ -269,7 +269,15 @@ sub _cmd_prefix {
     my ($self) = @_;
 
     if (IS_WIN) {
-        return 'start "' . $self->window_title . '" /MIN '
+        my $prefix = 'start "' . $self->window_title;
+
+        # Let's minimize the command windows for the drivers that have
+        # separate binaries - but let's not minimize the Firefox
+        # window itself.
+        if (! $self->isa('Selenium::Firefox')) {
+            $prefix .= '" /MIN ';
+        }
+        return $prefix;
     }
     else {
         return '';