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;
$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();
$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();