List of usage examples for org.openqa.selenium.support.ui Select deselectByVisibleText
@Override public void deselectByVisibleText(String text)
From source file:com.mkl.websuites.internal.command.impl.select.DeselectByTextCommand.java
License:Apache License
@Override protected void doSelect(String text, Select select) { select.deselectByVisibleText(text); }
From source file:dk.netarkivet.systemtest.functional.DomainsPageTest.java
License:Open Source License
@Test(groups = { "guitest", "functest" }) public void usedSeedListsFilteringTest() { addDescription(//from w ww .j a va2 s. c om "Tests seed lists are filtered correctly when " + "using the 'Show/Hide unused seed list' filter."); addStep("Create a new domain", "The edit domain page should be loaded with only the default " + "seed list show. The seed list filter state should be that " + "unused seed lists are hidden, eg. the filter link " + "text should 'Show unused seed lists."); String domain1ID = createDomainID(); DomainWebTestHelper.createDomain(new String[] { domain1ID }); List<WebElement> seedListRows = readSeedListTableRows(driver); NASAssert.assertEquals(1, seedListRows.size(), "More than one seed list listed in the new domain"); NASAssert.assertTrue(seedListRows.get(0).getText().contains("defaultseeds"), "Didn't find the defaultseeds as the only seed list"); addStep("Create a new seed list", "The seed list should not be listed initially as the seed list is hidden by the unused filter"); String seedList1ID = createSeedListID(); DomainWebTestHelper.createSeedList(domain1ID, seedList1ID, new String[] { domain1ID }); NASAssert.assertEquals(1, seedListRows.size(), "More than one seed list listed after second " + "seed list was created. Should have been hidden by unused filter"); addStep("Click the 'Show unused seed list' link", "The new seed list should appear in the seed list list as the second element."); PageHelper.clickLink(SHOW_UNUSED_SEED_LISTS_LINK); seedListRows = readSeedListTableRows(driver); NASAssert.assertEquals(2, seedListRows.size(), "The second seed list didn't appear in the list after " + "clicking the 'Show unused seed lists' link."); NASAssert.assertTrue(seedListRows.get(1).getText().contains(seedList1ID), "Didn't find the new seed list in the full seed list list."); addStep("Click the 'Hide unused seed lists' link", "The new seed list should disappear from the seed list list."); PageHelper.clickLink(HIDE_UNUSED_SEED_LISTS_LINK); seedListRows = readSeedListTableRows(driver); NASAssert.assertEquals(1, seedListRows.size(), "More than one seed list listed after second " + "seed list was created. Should have been hidden by unused filter"); NASAssert.assertTrue(seedListRows.get(0).getText().contains("defaultseeds"), "Didn't find the defaultconfig as the only seed list"); addStep("Add the new seed list to the default config (which is a used config)", "The seed list should now be listed"); List<WebElement> configurationRows = readConfigurationTableRows(driver); configurationRows.get(0).findElement(By.linkText("Edit")).click(); Select seedListSelect = new Select(driver.findElement(By.name("seedListList"))); seedListSelect.selectByVisibleText(seedList1ID); driver.findElement(By.cssSelector("input[type=\"submit\"]")).click(); seedListRows = readSeedListTableRows(driver); NASAssert.assertEquals(2, seedListRows.size(), "The second seed list didn't appear in the list after " + "it was added to the defaultconfig."); addStep("Remove the default seed list from the default configuration", "Only the new seed list should now be listed"); configurationRows = readConfigurationTableRows(driver); configurationRows.get(0).findElement(By.linkText("Edit")).click(); seedListSelect = new Select(driver.findElement(By.name("seedListList"))); seedListSelect.deselectByVisibleText("defaultseeds"); driver.findElement(By.cssSelector("input[type=\"submit\"]")).click(); seedListRows = readSeedListTableRows(driver); NASAssert.assertEquals(1, seedListRows.size(), "The default seed list still showing in the list after " + "it was removed from the defaultconfig."); NASAssert.assertFalse(seedListRows.get(0).getText().contains("defaultseeds"), "Found the defaultseeds in the used seed list list after " + "it was removed from the defaultconfig."); }
From source file:org.musetest.selenium.steps.DeselectOptionByText.java
License:Open Source License
@Override protected void executeSelection(Select select, String option, StepExecutionContext context) { select.deselectByVisibleText(option); }
From source file:org.openecomp.sdc.ci.tests.utilities.AdminWorkspaceUIUtilies.java
License:Open Source License
public static String selectUserRole(String Role) { Select selectrole = new Select(GeneralUIUtils.getWebElementWaitForVisible("selectrole")); selectrole.deselectByVisibleText(Role); selectrole.selectByVisibleText(Role); return Role; }