Search code examples
xamarintestingvisual-studio-mac

Xamarin UI Test sometimes fails to start


Times from times when we try to run our Xamarin UI Tests our app/test fails to start with the following error:

System.Net.Http.HttpRequestException : An error occurred while sending the request
  ----> System.IO.IOException : Unable to write data to the transport connection: The socket has been shut down.
  ----> System.Net.Sockets.SocketException : The socket has been shut down

What is happening? Here is my environment:

  • MacOS High Sierra
  • Visual Studio for Mac 7.6.1 (Build 9)

Solution

  • Sometimes during IDE updates, even Mono can be updated. It seems, from my experience, that the version 5.10.1.17 is the most reliable for UI Testing and 5.12.x doesn't even works. So if you are having this sort of problem, try to downgrade your Mono version.

    You may need to reinstall everything up, depending on how much of a mess is your environment.