function JSInteractionTest::testElementsInteraction
Same name in other branches
- 9 core/tests/Drupal/FunctionalJavascriptTests/Tests/JSInteractionTest.php \Drupal\FunctionalJavascriptTests\Tests\JSInteractionTest::testElementsInteraction()
- 10 core/tests/Drupal/FunctionalJavascriptTests/Tests/JSInteractionTest.php \Drupal\FunctionalJavascriptTests\Tests\JSInteractionTest::testElementsInteraction()
Assert no exception is thrown when elements become interactive.
File
-
core/
tests/ Drupal/ FunctionalJavascriptTests/ Tests/ JSInteractionTest.php, line 50
Class
- JSInteractionTest
- Tests fault tolerant interactions.
Namespace
Drupal\FunctionalJavascriptTests\TestsCode
public function testElementsInteraction() : void {
$this->drupalGet('/js_interaction_test');
// Remove blocking element after 100 ms.
$this->clickLink('Remove Blocker Trigger');
$this->clickLink('Target link');
// Enable field after 100 ms.
$this->clickLink('Enable Field Trigger');
$this->assertSession()
->fieldExists('target_field')
->setValue('Test');
$this->assertSession()
->fieldValueEquals('target_field', 'Test');
}
Buggy or inaccurate documentation? Please file an issue. Need support? Need help programming? Connect with the Drupal community.