private DesiredCapabilities addExtraCatabilitiesTo(DesiredCapabilities capabilities) { CapabilitySet capabilitySet = new CapabilitySet(environmentVariables); Map<String, Object> extraCapabilities = capabilitySet.getCapabilities(); for(String capabilityName : extraCapabilities.keySet()) { capabilities.setCapability(capabilityName, extraCapabilities.get(capabilityName)); } addCapabilitiesFromFixtureServicesTo(capabilities); return capabilities; }
public Map<String,Object> getCapabilities() { Map<String,Object> capabilitiesMap = Maps.newHashMap(); String specifiedCapabilities = THUCYDIDES_DRIVER_CAPABILITIES.from(environmentVariables); if (StringUtils.isNotEmpty(specifiedCapabilities)) { Iterable<String> capabilityValues = Splitter.on(CAPABILITY_SEPARATOR).trimResults().split(specifiedCapabilities); capabilitiesMap = addCapabilityMapValues(capabilityValues); } return capabilitiesMap; }
private Map<String,Object> addCapabilityMapValues(Iterable<String> capabilityValues) { Map<String,Object> capabilitiesMap = Maps.newHashMap(); for(String capability : capabilityValues) { CapabilityToken token = new CapabilityToken(capability); if (token.isDefined()) { capabilitiesMap.put(token.getName(), asObject(token.getValue())); } } return capabilitiesMap; }
private void addExtraCapabiities(DesiredCapabilities capabilities, CapabilitySet capabilitySet) { Map<String, Object> extraCapabilities = capabilitySet.getCapabilities(); for(String capabilityName : extraCapabilities.keySet()) { capabilities.setCapability(capabilityName, extraCapabilities.get(capabilityName)); } }
public DesiredCapabilities enhanced(DesiredCapabilities capabilities, SupportedWebDriver driver) { CapabilitySet capabilitySet = new CapabilitySet(environmentVariables); addExtraCapabiities(capabilities, capabilitySet); if (ACCEPT_INSECURE_CERTIFICATES.booleanFrom(environmentVariables,false)) { capabilities.acceptInsecureCerts(); } addCapabilitiesFromFixtureServicesTo(capabilities); AddCustomDriverCapabilities.from(environmentVariables).forDriver(driver).to(capabilities); return capabilities; }
private List<Object> asList(String value) { String listContents = StringUtils.removeEnd(StringUtils.removeStart(value,"["),"]"); List<String> items = Lists.newArrayList(Splitter.on(",").trimResults().split(listContents)); return convert(items, toObject()); }
private Map<String,Object> addCapabilityMapValues(Iterable<String> capabilityValues) { Map<String,Object> capabilitiesMap = Maps.newHashMap(); for(String capability : capabilityValues) { CapabilityToken token = new CapabilityToken(capability); if (token.isDefined()) { capabilitiesMap.put(token.getName(), asObject(token.getValue())); } } return capabilitiesMap; }
private List<Object> asList(String value) { String listContents = StringUtils.removeEnd(StringUtils.removeStart(value,"["),"]"); List<String> items = Lists.newArrayList(Splitter.on(",").trimResults().split(listContents)); return convert(items, toObject()); }
private DesiredCapabilities addExtraCatabilitiesTo(DesiredCapabilities capabilities) { CapabilitySet capabilitySet = new CapabilitySet(environmentVariables); Map<String, Object> extraCapabilities = capabilitySet.getCapabilities(); for(String capabilityName : extraCapabilities.keySet()) { capabilities.setCapability(capabilityName, extraCapabilities.get(capabilityName)); } addCapabilitiesFromFixtureServicesTo(capabilities); return capabilities; }
public Map<String,Object> getCapabilities() { Map<String,Object> capabilitiesMap = new HashMap(); String specifiedCapabilities = SERENITY_DRIVER_CAPABILITIES.from(environmentVariables); if (StringUtils.isNotEmpty(specifiedCapabilities)) { Iterable<String> capabilityValues = Splitter.on(CAPABILITY_SEPARATOR).trimResults().split(specifiedCapabilities); capabilitiesMap = addCapabilityMapValues(capabilityValues); } return capabilitiesMap; }
private Map<String,Object> addCapabilityMapValues(Iterable<String> capabilityValues) { Map<String,Object> capabilitiesMap = new HashMap(); for(String capability : capabilityValues) { CapabilityToken token = new CapabilityToken(capability); if (token.isDefined()) { capabilitiesMap.put(token.getName(), asObject(token.getValue())); } } return capabilitiesMap; }
public Map<String,Object> getCapabilities() { Map<String,Object> capabilitiesMap = Maps.newHashMap(); String specifiedCapabilities = environmentVariables.getProperty(THUCYDIDES_DRIVER_CAPABILITIES); if (StringUtils.isNotEmpty(specifiedCapabilities)) { Iterable<String> capabilityValues = Splitter.on(CAPABILITY_SEPARATOR).trimResults().split(specifiedCapabilities); capabilitiesMap = addCapabilityMapValues(capabilityValues); } return capabilitiesMap; }