You are here

protected function PanelizerQuickEditTest::triggerClick in Panelizer 8.5

Same name and namespace in other branches
  1. 8.3 panelizer_quickedit/tests/src/FunctionalJavascript/PanelizerQuickEditTest.php \Drupal\Tests\panelizer_quickedit\FunctionalJavascript\PanelizerQuickEditTest::triggerClick()
  2. 8.4 panelizer_quickedit/tests/src/FunctionalJavascript/PanelizerQuickEditTest.php \Drupal\Tests\panelizer_quickedit\FunctionalJavascript\PanelizerQuickEditTest::triggerClick()

Clicks the element with the given CSS selector using event triggers.

@todo Remove when https://github.com/jcalderonzumba/gastonjs/issues/19 is fixed. Currently clicking anchors/buttons with nested elements is not possible.

Parameters

string $css_selector: The CSS selector identifying the element to click.

1 call to PanelizerQuickEditTest::triggerClick()
PanelizerQuickEditTest::testPanelizerQuickEdit in panelizer_quickedit/tests/src/FunctionalJavascript/PanelizerQuickEditTest.php
Tests Quick Editing a Panelized Node.

File

panelizer_quickedit/tests/src/FunctionalJavascript/PanelizerQuickEditTest.php, line 164

Class

PanelizerQuickEditTest
Tests that a Panelized Node can be Quick-Edited.

Namespace

Drupal\Tests\panelizer_quickedit\FunctionalJavascript

Code

protected function triggerClick($css_selector) {
  $this
    ->getSession()
    ->executeScript("jQuery('" . $css_selector . "')[0].click()");
}