Skip to content

Yash-777/SeleniumDriverAutomation

Repository files navigation

SeleniumDriverAutomation

Selenium IDE: Selenium IDE is an integrated development environment for Selenium tests. It is implemented as a Firefox extension, and allows you to record, edit, and debug tests. Selenium IDE includes the entire Selenium Core, allowing you to easily and quickly record and play back tests in the actual environment that they will run.

Selenium RC:

// Selenium 2
DesiredCapabilities capabilities = new DesiredCapabilities();
System.setProperty(FirefoxDriver.SystemProperty.DRIVER_XPI_PROPERTY, "D:\\Software\\CBCP\\webdriver.xpi");

// Selenium 3
System.out.println("FireFox Driver Path « "+ geckodriverCloudRootPath);
File temp = File.createTempFile("geckodriver",	null);
chromtmp.setExecutable(true);
FileUtils.copyURLToFile(new URL( geckodriverCloudRootPath ), temp);

System.setProperty("webdriver.gecko.driver", temp.getAbsolutePath() );
capabilities.setCapability("marionette", true);

File file = new File(browserBinaryPath);
System.out.println("Binary Path : "+browserBinaryPath);
FirefoxBinary binary = new FirefoxBinary(file);

FirefoxProfile profile = new FirefoxProfile();
profile.setPreference("browser.startup.homepage", "about:blank");
profile.setPreference("browser.startup.homepage_override.mstone", "ignore");

profile.setPreference("xpinstall.signatures.required", false);
profile.setPreference("toolkit.telemetry.reportingpolicy.firstRun", false);
profile.setPreference("intl.accept_languages", "no,en-us,en");
profile.setPreference( "app.update.enabled", false);
profile.setPreference( "browser.tabs.autoHide", true);
profile.setAcceptUntrustedCertificates( true );
profile.setAssumeUntrustedCertificateIssuer( true );
profile.setEnableNativeEvents( true );
profile.setPreference("browser.link.open_newwindow.disabled_in_fullscreen", true);

WebDriver driver = new FirefoxDriver(binary, profile, capabilities);

About

Different browsers require different drivers to allow WebDriver to communicate with and control them.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages