![JAR search and dependency download from the Maven repository](/logo.png)
com.github.mike10004.seleniumhelp.CapableWebDriverFactory Maven / Gradle / Ivy
package com.github.mike10004.seleniumhelp;
import com.google.common.collect.ImmutableList;
import org.openqa.selenium.MutableCapabilities;
import java.util.function.Consumer;
public abstract class CapableWebDriverFactory extends EnvironmentWebDriverFactory {
private final ImmutableList> optionsModifiers;
protected CapableWebDriverFactory(CapableWebDriverFactoryBuilder, C> builder) {
super(builder);
optionsModifiers = ImmutableList.copyOf(builder.configurators);
}
protected void modifyOptions(C options) {
for (Consumer super C> modifier : optionsModifiers) {
modifier.accept(options);
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy