MDL-38788 behat: Generic form elements interaction compatibile with JS disabled
authorDavid Monllao <davidm@moodle.com>
Thu, 28 Mar 2013 10:03:27 +0000 (18:03 +0800)
committerDavid Monllao <davidm@moodle.com>
Mon, 1 Apr 2013 03:18:33 +0000 (11:18 +0800)
lib/tests/behat/behat_forms.php

index fd82d95..b40cdb0 100644 (file)
@@ -176,7 +176,9 @@ class behat_forms extends behat_base {
         $selectnode->selectOption($option);
 
         // Adding a click as Selenium requires it to fire some JS events.
-        $selectnode->click();
+        if ($this->running_javascript()) {
+            $selectnode->click();
+        }
     }
 
     /**
@@ -192,7 +194,9 @@ class behat_forms extends behat_base {
         $radionode->check();
 
         // Adding a click as Selenium requires it to fire some JS events.
-        $radionode->click();
+        if ($this->running_javascript()) {
+            $radionode->click();
+        }
     }
 
     /**