Safari.java
package io.github.giulong.spectrum.drivers;
import io.github.giulong.spectrum.utils.Configuration;
import org.openqa.selenium.remote.service.DriverService;
import org.openqa.selenium.safari.SafariDriverService;
import org.openqa.selenium.safari.SafariOptions;
public class Safari extends Driver<SafariOptions, SafariDriverService, SafariDriverService.Builder> {
@Override
public DriverService.Builder<SafariDriverService, SafariDriverService.Builder> getDriverServiceBuilder() {
final Configuration.Drivers.Safari.Service service = configuration.getDrivers().getSafari().getService();
return new SafariDriverService.Builder()
.withLogging(service.isLogging());
}
@Override
void buildCapabilities() {
capabilities = new SafariOptions();
}
}