Quantcast
Viewing all articles
Browse latest Browse all 3527

No such Driver error observed during execution of EdgeDriver test, What could be the issue?

Trying to test support of WebDriver with Edge browser, observed error 'No such Driver'

Used below JAVA code for testing,

package com.test1;

import static org.testng.Assert.assertEquals;
import org.openqa.selenium.edge.EdgeDriver;
import org.testng.annotations.*;
import org.openqa.selenium.edge.EdgeDriverService;
import org.openqa.selenium.*;
import java.io.File;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.remote.DesiredCapabilities;

@Test
 public class EdgeTest{

    private static EdgeDriverService service;
    private static WebDriver driver;

    @BeforeTest
    public static void createDriver() {
        service = new EdgeDriverService.Builder()
                .usingDriverExecutable(new File("C:\\Program Files (x86)\\Microsoft Web Driver\\MicrosoftWebDriver.exe"))
                .usingAnyFreePort()
                .build();
        try{
            service.start();}
        catch(Exception ex){
            ex.printStackTrace();
        }
        //System.out.println("service.getUrl()" + service.getUrl());
        //System.out.println("DesiredCapabilities.edge()" + DesiredCapabilities.edge());
        //driver1 = new WebDriver();
        //driver = new RemoteWebDriver(a);
        driver = new EdgeDriver(service, DesiredCapabilities.edge());
    }

    @AfterTest
    public static void quitDriver() {
        driver.quit();
        service.stop();
    }

    @Test
    public void testGoogleSearch() {
        driver.get("http://newtours.demoaut.com");
        driver.findElement(By.name("userName")).sendKeys("scandula");
        driver.findElement(By.name("password")).sendKeys("****");
        driver.findElement(By.xpath("//input[@name='login'")).click();
        System.out.println("driver.getTitle()" + driver.getTitle());
        assertEquals("Find a Flight: Mercury Tours:", driver.getTitle());
    }
}

org.openqa.selenium.remote.SessionNotFoundException: No such driver (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 3.37 seconds
Build info: version: '2.48.2', revision: '41bccdd', time: '2015-10-09 19:59:12'
System info: host: 'WINDOWS-4JLPEPQ', ip: '192.168.2.12', os.name: 'Windows 8.1', os.arch: 'amd64', os.version: '6.3', java.version: '1.7.0_79'
Driver info: org.openqa.selenium.edge.EdgeDriver
	at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
	at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
	at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:206)
	at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:164)
	at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:647)
	at org.openqa.selenium.remote.RemoteWebDriver.startSession(RemoteWebDriver.java:247)
	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:129)
	at org.openqa.selenium.remote.RemoteWebDriver.<init>(RemoteWebDriver.java:142)
	at org.openqa.selenium.edge.EdgeDriver.<init>(EdgeDriver.java:152)
	at com.test1.EdgeTest.createDriver(EdgeTest.java:33)

Let me know if i need to provide any other info

Thanks


Viewing all articles
Browse latest Browse all 3527

Trending Articles