Quantcast
Channel: Internet Explorer Web Development forum
Viewing all articles
Browse latest Browse all 3527

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

$
0
0
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



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>