stkxchng
stkxchng

Reputation: 95

.NET Core - Selenium RemoteWebDriver - PlatformNotSupportedException

I am trying to run Selenium test using .net core 2 and xunit

As Selenium server I am using docker container as documented here: https://github.com/SeleniumHQ/docker-selenium

Running container with command:
docker run -d -p 4444:4444 -v /dev/shm:/dev/shm selenium/standalone-chrome

Test code

public void Test()
{
    IWebDriver driver = new RemoteWebDriver(new Uri("http://127.0.0.1:4444"), new ChromeOptions());
    driver.Navigate().GoToUrl("https://www.google.com");
    var s = ((ITakesScreenshot)driver).GetScreenshot();
    s.SaveAsFile("screen.jpg");
}

When I try to run the test I get exception:

System.PlatformNotSupportedException : Operation is not supported on this platform.
   at System.Net.SystemWebProxy.GetProxy(Uri destination)
   at System.Net.ServicePointManager.ProxyAddressIfNecessary(Uri& address, IWebProxy proxy)
   at System.Net.ServicePointManager.FindServicePoint(Uri address, IWebProxy proxy)
   at System.Net.HttpWebRequest.get_ServicePoint()
   at OpenQA.Selenium.Remote.HttpCommandExecutor.MakeHttpRequest(HttpRequestInfo requestInfo)
   at OpenQA.Selenium.Remote.HttpCommandExecutor.Execute(Command commandToExecute)
   at OpenQA.Selenium.Remote.RemoteWebDriver.Execute(String driverCommandToExecute, Dictionary`2 parameters)
   at OpenQA.Selenium.Remote.RemoteWebDriver.StartSession(ICapabilities desiredCapabilities)
   at OpenQA.Selenium.Remote.RemoteWebDriver..ctor(ICommandExecutor commandExecutor, ICapabilities desiredCapabilities)
   at Automation.LoginTests.Test() in C:\Git\Automation\test\Tests\LoginTests.cs:line 29

Same result when I am running on linux (Debian 9) or Windows 10. Am I doing something wrong? Selenium seems to be able to support .NET Core 2

Upvotes: 2

Views: 1502

Answers (1)

stkxchng
stkxchng

Reputation: 95

Found an issue on github thanks to this comment.

https://github.com/SeleniumHQ/selenium/issues/4770

Workaround with working code is described here: https://github.com/SeleniumHQ/selenium/issues/4770#issuecomment-337370420

Upvotes: 3

Related Questions