Here are the examples of the java api com.liferay.blade.sample.test.functional.utils.BladeSampleFunctionalActionUtil.mouseOverClick() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
10 Examples
17
View Complete Implementation : BladeControlMenuEntryTest.java
Copyright Apache License 2.0
Author : liferay
Copyright Apache License 2.0
Author : liferay
@Test
public void testBladeControlMenuEntry() throws InterruptedException, PortalException {
_webDriver.get(_portletURL.toExternalForm());
replacedert.replacedertTrue("Control Menu Entry Link is not visible", _controlMenuLink.isDisplayed());
replacedert.replacedertTrue("Expected: Blade Menu Entry Custom Message, but saw" + _controlMenuLinkText.getText(), _controlMenuLinkText.getText().contains("Blade Menu Entry Custom Message"));
BladeSampleFunctionalActionUtil.mouseOverClick(_webDriver, _controlMenuLinkText);
Thread.sleep(1000);
replacedert.replacedertTrue("Expected: https://www.liferay.com/, but saw " + _webDriver.getCurrentUrl(), _webDriver.getCurrentUrl().equals("https://www.liferay.com/"));
}
16
View Complete Implementation : BladeSpringMVCPortletTest.java
Copyright Apache License 2.0
Author : liferay
Copyright Apache License 2.0
Author : liferay
@Test
public void testDeleteFoo() throws InterruptedException, PortalException {
_webDriver.get(_portletURL.toExternalForm());
BladeSampleFunctionalActionUtil.implicitWait(_webDriver);
String url = _webDriver.getCurrentUrl();
String windowHandler = _webDriver.getWindowHandle();
List<WebElement> rows = _webDriver.findElements(By.xpath(_tableRow));
int originalRows = rows.size();
replacedert.replacedertTrue("Liferay Icon Menus is not visible", BladeSampleFunctionalActionUtil.isVisible(_webDriver, _lfrIconMenu));
BladeSampleFunctionalActionUtil.mouseOverClick(_webDriver, _lfrIconMenu);
replacedert.replacedertTrue("Action Menu Delete is not clickable", BladeSampleFunctionalActionUtil.isVisible(_webDriver, _lfrMenuDelete));
BladeSampleFunctionalActionUtil.mouseOverClick(_webDriver, _lfrMenuDelete);
replacedert.replacedertTrue("Alert is not present!", BladeSampleFunctionalActionUtil.isAlertPresent(_webDriver));
_webDriver.switchTo().window(windowHandler);
Thread.sleep(1000);
_webDriver.navigate().to(url);
_webDriver.navigate().refresh();
replacedert.replacedertTrue("Service Builder Table is not visible", BladeSampleFunctionalActionUtil.isVisible(_webDriver, _table));
rows = _webDriver.findElements(By.xpath(_tableRow));
int newRows = rows.size();
int expectedFoos = originalRows - 1;
replacedert.replacedertTrue("Expected " + expectedFoos + " foos, but saw " + newRows + " foos", newRows == expectedFoos);
}
15
View Complete Implementation : BladePortletToolbarContributorTest.java
Copyright Apache License 2.0
Author : liferay
Copyright Apache License 2.0
Author : liferay
@Test
public void testBladePortletToolbarContributor() throws InterruptedException, IOException, PortalException {
_webDriver.get(_portletURL.toExternalForm());
BladeSampleFunctionalActionUtil.implicitWait(_webDriver);
replacedert.replacedertTrue("Portlet was not deployed", _helloWorldPortlet.isDisplayed());
replacedert.replacedertTrue("Portlet Topper Toolbar is not displayed", _portletTopperToolbar.isEnabled());
_helloWorldPortlet.click();
BladeSampleFunctionalActionUtil.mouseOverClick(_webDriver, _portletTopperToolbar);
BladeSampleFunctionalActionUtil.mouseOverClick(_webDriver, _lfrMenuLiferay);
replacedert.replacedertTrue("Expected: https://www.liferay.com/, but saw " + _webDriver.getCurrentUrl(), _webDriver.getCurrentUrl().equals("https://www.liferay.com/"));
}
15
View Complete Implementation : BladeServiceBuilderTest.java
Copyright Apache License 2.0
Author : liferay
Copyright Apache License 2.0
Author : liferay
@Test
public void testCreateFoo() throws InterruptedException, PortalException {
_webDriver.get(_portletURL.toExternalForm());
BladeSampleFunctionalActionUtil.mouseOverClick(_webDriver, _addButton);
replacedert.replacedertTrue("Field1 is not visible", BladeSampleFunctionalActionUtil.isVisible(_webDriver, _field1Form));
_field1Form.sendKeys("ServiceBuilderWebTest");
_field5Form.clear();
_field5Form.sendKeys("field5");
BladeSampleFunctionalActionUtil.mouseOverClick(_webDriver, _saveButton);
replacedert.replacedertTrue("Service Builder Table is not visible", BladeSampleFunctionalActionUtil.isVisible(_webDriver, _table));
replacedert.replacedertTrue("ServiceBuilderWebTest is not present in table", _table.getText().contains("ServiceBuilderWebTest"));
}
14
View Complete Implementation : BladePortletConfigurationIconTest.java
Copyright Apache License 2.0
Author : liferay
Copyright Apache License 2.0
Author : liferay
@Ignore
@Test
public void testBladePortletConfigurationIcon() throws InterruptedException, PortalException {
_webDriver.get(_portletURL.toExternalForm());
BladeSampleFunctionalActionUtil.implicitWait(_webDriver);
replacedert.replacedertTrue("Portlet was not deployed", _helloWorldPortlet.isDisplayed());
_helloWorldPortlet.click();
BladeSampleFunctionalActionUtil.mouseOverClick(_webDriver, _verticalEllipsis);
BladeSampleFunctionalActionUtil.mouseOverClick(_webDriver, _lfrMenuSampleLink);
replacedert.replacedertTrue("Expected: https://www.liferay.com/, but saw " + _webDriver.getCurrentUrl(), _webDriver.getCurrentUrl().equals("https://www.liferay.com/"));
}
13
View Complete Implementation : BladePortletRenderCommandTest.java
Copyright Apache License 2.0
Author : liferay
Copyright Apache License 2.0
Author : liferay
// Doesn't work in headless mode
@Ignore
@Test
public void testBladePortletRender() throws InterruptedException, PortalException {
_webDriver.get(_portletURL.toExternalForm());
BladeSampleFunctionalActionUtil.implicitWait(_webDriver);
replacedert.replacedertTrue("Portlet was not deployed", _bladeSampleRenderPortlet.isDisplayed());
replacedert.replacedertTrue("Expected Blade Render Portlet, but saw " + _portletreplacedle.getText(), BladeSampleFunctionalActionUtil.getTextToLowerCase(_portletreplacedle).equals("blade render portlet"));
BladeSampleFunctionalActionUtil.mouseOverClick(_webDriver, _portletButton);
replacedert.replacedertTrue("Render Page is not available", _portletBody.isDisplayed());
replacedert.replacedertTrue("Expected render page, but saw " + _portletBodyMaster.getText(), _portletBodyMaster.getText().equals("render page"));
}
13
View Complete Implementation : BladeServiceBuilderTest.java
Copyright Apache License 2.0
Author : liferay
Copyright Apache License 2.0
Author : liferay
@Test
public void testUpdateFoo() throws InterruptedException, PortalException {
_webDriver.get(_portletURL.toExternalForm());
BladeSampleFunctionalActionUtil.implicitWait(_webDriver);
replacedert.replacedertTrue("Liferay Icon menu is not visible", BladeSampleFunctionalActionUtil.isClickable(_webDriver, _lfrIconMenu));
BladeSampleFunctionalActionUtil.mouseOverClick(_webDriver, _lfrIconMenu);
replacedert.replacedertTrue("Liferay Menu Edit is not visible", BladeSampleFunctionalActionUtil.isClickable(_webDriver, _lfrMenuEdit));
BladeSampleFunctionalActionUtil.mouseOverClick(_webDriver, _lfrMenuEdit);
replacedert.replacedertTrue("Field 1 form is not visible", BladeSampleFunctionalActionUtil.isVisible(_webDriver, _field1Form));
_field1Form.clear();
_field1Form.sendKeys("field1 with Updated Name");
replacedert.replacedertTrue("Save button is not visible", BladeSampleFunctionalActionUtil.isClickable(_webDriver, _saveButton));
BladeSampleFunctionalActionUtil.mouseOverClick(_webDriver, _saveButton);
replacedert.replacedertTrue("Service Builder Table is not visible", BladeSampleFunctionalActionUtil.isVisible(_webDriver, _table));
replacedert.replacedertTrue("Service Builder Table does not contain Updated Name", _table.getText().contains("field1 with Updated Name"));
}
12
View Complete Implementation : BladePortletActionCommandTest.java
Copyright Apache License 2.0
Author : liferay
Copyright Apache License 2.0
Author : liferay
// Doesn't work in headless mode
@Ignore
@Test
public void testBladePortletActionCommand() throws InterruptedException, PortalException {
_webDriver.get(_portletURL.toExternalForm());
BladeSampleFunctionalActionUtil.implicitWait(_webDriver);
replacedert.replacedertTrue("Portlet was not deployed", _bladeSampleActionCommandGreeterPortlet.isDisplayed());
replacedert.replacedertTrue("Name Field is not visible", _nameField.isDisplayed());
_nameField.clear();
_nameField.sendKeys("tester");
BladeSampleFunctionalActionUtil.mouseOverClick(_webDriver, _saveButton);
Thread.sleep(1000);
_webDriver.navigate().refresh();
replacedert.replacedertTrue("Expected Hello tester! Welcome to OSGi Hello from BLADE!," + " but saw " + _portletBody.getText(), BladeSampleFunctionalActionUtil.isTextPresent(_webDriver, _portletBody, "Hello tester! Welcome to OSGi Hello from BLADE!"));
}
10
View Complete Implementation : BladeServiceBuilderTest.java
Copyright Apache License 2.0
Author : liferay
Copyright Apache License 2.0
Author : liferay
@Test
public void testDeleteFoo() throws InterruptedException, PortalException {
_webDriver.get(_portletURL.toExternalForm());
BladeSampleFunctionalActionUtil.implicitWait(_webDriver);
String url = _webDriver.getCurrentUrl();
BladeSampleFunctionalActionUtil.implicitWait(_webDriver);
String windowHandler = _webDriver.getWindowHandle();
List<WebElement> rows = _webDriver.findElements(By.xpath("//table[contains(@data-searchcontainerid,'foosSearchContainer')]/tbody/tr"));
int originalRows = rows.size();
replacedert.replacedertTrue("Liferay Icon Menus is not visible", BladeSampleFunctionalActionUtil.isVisible(_webDriver, _lfrIconMenu));
BladeSampleFunctionalActionUtil.mouseOverClick(_webDriver, _lfrIconMenu);
replacedert.replacedertTrue("Action Menu Delete is not clickable", BladeSampleFunctionalActionUtil.isVisible(_webDriver, _lfrMenuDelete));
BladeSampleFunctionalActionUtil.mouseOverClick(_webDriver, _lfrMenuDelete);
replacedert.replacedertTrue("Alert is not present!", BladeSampleFunctionalActionUtil.isAlertPresent(_webDriver));
_webDriver.switchTo().window(windowHandler);
Thread.sleep(1000);
_webDriver.navigate().to(url);
replacedert.replacedertTrue("Service Builder Table is not visible", BladeSampleFunctionalActionUtil.isVisible(_webDriver, _table));
rows = _webDriver.findElements(By.xpath(_tableRow));
int newRows = rows.size();
int expectedFoos = originalRows - 1;
replacedert.replacedertTrue("Expected " + expectedFoos + " foos, but saw " + newRows + " foos", newRows == expectedFoos);
}
9
View Complete Implementation : BladeConfigurationActionTest.java
Copyright Apache License 2.0
Author : liferay
Copyright Apache License 2.0
Author : liferay
@Ignore
@Test
public void testBladeConfigurationAction() throws InterruptedException, PortalException {
_webDriver.get(_portletURL.toExternalForm());
BladeSampleFunctionalActionUtil.implicitWait(_webDriver);
BladeSampleFunctionalActionUtil.implicitWait(_newWebDriverWindow);
String url = _webDriver.getCurrentUrl();
replacedert.replacedertTrue("Portlet was not deployed", _bladeMessagePortlet.isDisplayed());
_bladeMessagePortlet.click();
BladeSampleFunctionalActionUtil.mouseOverClick(_webDriver, _verticalEllipsis);
WebElement configuration = _webDriver.findElement(By.linkText("Configuration"));
String configurationLink = configuration.getAttribute("href");
_newWebDriverWindow.get(configurationLink);
BladeSampleFunctionalActionUtil.mouseOverClick(_newWebDriverWindow, _saveButton);
replacedert.replacedertTrue("Success Message is not visible", _successMessage.isDisplayed());
_webDriver.get(url);
replacedert.replacedertTrue("Expected Blade Message Portlet, but saw: " + _portletreplacedle.getText(), BladeSampleFunctionalActionUtil.getTextToLowerCase(_portletreplacedle).equals("blade message portlet"));
replacedert.replacedertTrue("Expected Hello from BLADE JSP!, but saw: " + _portletBody.getText(), BladeSampleFunctionalActionUtil.getTextToLowerCase(_portletBody).equals("hello from blade jsp!"));
}