diff options
Diffstat (limited to 'modules/simpletest/drupal_web_test_case.php')
-rw-r--r-- | modules/simpletest/drupal_web_test_case.php | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/modules/simpletest/drupal_web_test_case.php b/modules/simpletest/drupal_web_test_case.php index 3e0ae5e6f..4ee84d3fa 100644 --- a/modules/simpletest/drupal_web_test_case.php +++ b/modules/simpletest/drupal_web_test_case.php @@ -621,13 +621,14 @@ class DrupalWebTestCase extends UnitTestCase { $submit_matches = FALSE; foreach ($elements as $element) { // SimpleXML objects need string casting all the time. - $name = (string)$element['name']; + $name = (string) $element['name']; + $id = (string) $element['id']; // This can either be the type of <input> or the name of the tag itself // for <select> or <textarea>. $type = isset($element['type']) ? (string)$element['type'] : $element->getName(); $value = isset($element['value']) ? (string)$element['value'] : ''; $done = FALSE; - if (isset($edit[$name])) { + if (isset($edit[$name]) || isset($edit[$id])) { switch ($type) { case 'text': case 'textarea': |