Mercurial > hg > isophonics-drupal-site
diff core/tests/Drupal/FunctionalJavascriptTests/EntityReference/EntityReferenceAutocompleteWidgetTest.php @ 17:129ea1e6d783
Update, including to Drupal core 8.6.10
author | Chris Cannam |
---|---|
date | Thu, 28 Feb 2019 13:21:36 +0000 |
parents | 4c8ae668cc8c |
children | af1871eacc83 |
line wrap: on
line diff
--- a/core/tests/Drupal/FunctionalJavascriptTests/EntityReference/EntityReferenceAutocompleteWidgetTest.php Tue Jul 10 15:07:59 2018 +0100 +++ b/core/tests/Drupal/FunctionalJavascriptTests/EntityReference/EntityReferenceAutocompleteWidgetTest.php Thu Feb 28 13:21:36 2019 +0000 @@ -2,17 +2,17 @@ namespace Drupal\FunctionalJavascriptTests\EntityReference; -use Drupal\field\Tests\EntityReference\EntityReferenceTestTrait; -use Drupal\FunctionalJavascriptTests\JavascriptTestBase; +use Drupal\FunctionalJavascriptTests\WebDriverTestBase; use Drupal\simpletest\ContentTypeCreationTrait; use Drupal\simpletest\NodeCreationTrait; +use Drupal\Tests\field\Traits\EntityReferenceTestTrait; /** * Tests the output of entity reference autocomplete widgets. * * @group entity_reference */ -class EntityReferenceAutocompleteWidgetTest extends JavascriptTestBase { +class EntityReferenceAutocompleteWidgetTest extends WebDriverTestBase { use ContentTypeCreationTrait; use EntityReferenceTestTrait; @@ -63,7 +63,7 @@ $page = $this->getSession()->getPage(); $assert_session = $this->assertSession(); - $autocomplete_field = $page->findField($field_name . '[0][target_id]'); + $autocomplete_field = $assert_session->waitForElement('css', '[name="' . $field_name . '[0][target_id]"].ui-autocomplete-input'); $autocomplete_field->setValue('Test'); $this->getSession()->getDriver()->keyDown($autocomplete_field->getXpath(), ' '); $assert_session->waitOnAutocomplete(); @@ -87,7 +87,7 @@ $this->drupalGet('node/add/page'); $page = $this->getSession()->getPage(); - $autocomplete_field = $page->findField($field_name . '[0][target_id]'); + $autocomplete_field = $assert_session->waitForElement('css', '[name="' . $field_name . '[0][target_id]"].ui-autocomplete-input'); $autocomplete_field->setValue('Test'); $this->getSession()->getDriver()->keyDown($autocomplete_field->getXpath(), ' '); $assert_session->waitOnAutocomplete();