protected function PanelsIPETestTrait::waitUntilVisible in Panels 8.4
Same name and namespace in other branches
- 8.3 panels_ipe/tests/src/FunctionalJavascript/PanelsIPETestTrait.php \Drupal\Tests\panels_ipe\FunctionalJavascript\PanelsIPETestTrait::waitUntilVisible()
Waits and asserts that a given element is visible.
Parameters
string $selector: The CSS selector.
int $timeout: (Optional) Timeout in milliseconds, defaults to 10000.
string $message: (Optional) Message to pass to assertJsCondition().
4 calls to PanelsIPETestTrait::waitUntilVisible()
- PanelsIPETestBase::testIPEChangeLayout in panels_ipe/
tests/ src/ FunctionalJavascript/ PanelsIPETestBase.php - Tests that changing layout from one (default) to two columns works.
- PanelsIPETestTrait::addBlock in panels_ipe/
tests/ src/ FunctionalJavascript/ PanelsIPETestTrait.php - Adds a Block (Plugin) to the page.
- PanelsIPETestTrait::assertIPELoaded in panels_ipe/
tests/ src/ FunctionalJavascript/ PanelsIPETestTrait.php - Asserts that the IPE is loaded.
- PanelsIPETestTrait::changeLayout in panels_ipe/
tests/ src/ FunctionalJavascript/ PanelsIPETestTrait.php - Changes the IPE layout.
File
- panels_ipe/
tests/ src/ FunctionalJavascript/ PanelsIPETestTrait.php, line 272
Class
- PanelsIPETestTrait
- Trait which can be used to test Panels IPE components.
Namespace
Drupal\Tests\panels_ipe\FunctionalJavascriptCode
protected function waitUntilVisible($selector, $timeout = 10000, $message = '') {
$condition = "jQuery('" . $selector . ":visible').length > 0";
$this
->assertJsCondition($condition, $timeout, $message);
}