Usama Saeed
Usama Saeed

Reputation: 25

WinAppDriver based automation stops working on windows 10 VM when I close the RDP connection

I am doing all the work remotely on my Windows 10 Virtual Machine (Via RDP). Whenever I am logged in to the server, I can see my automation running fine but when I close my RDP connection, the WinAppDriver can't find the elements on the desktop application and thus it stops working.

How can I solve it? Please let me know If I am missing something.

Thanks

Upvotes: 1

Views: 1699

Answers (1)

RichEdwards
RichEdwards

Reputation: 3753

When you disconnect the RDP session windows knows it doesn't have the render the gui, so it doesn't.

The trick is to disconnect a different way. Terminate your connection from the remote sever with this:

%windir%\System32\tscon.exe RDP-Tcp#NNN /dest:console

where RDP-Tcp#NNN is the ID of your current Remote Desktop session, for example, RDP-Tcp#5. You can see it in the Windows Task Manager on the Users tab, in the Session column.

If you need more info have a look at this site https://support.smartbear.com/testcomplete/docs/testing-with/running/via-rdp/keeping-computer-unlocked.html

The link is for test complete not selenium but the steps are sound.

Upvotes: 6

Related Questions