Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Use case: Squish #147

Answered by SmilerRyan
ColoredCarrot asked this question in Q&A
Discussion options

Hi everyone!

To start off, I don't know if this is even remotely the right use case for this project. If it isn't, I apologize, and you can tell me to sod off :)

I'm looking to run an app that requires a display (specifically, Squish, a GUI testing framework) on a Windows VM managed through Hyper-V.
My search has led me from discussions with their support ("it's impossible"), through trying to run the exe via Xvfb in WSL (no luck), to, now, this place.

Quick background: Connecting to the VM via RDP (Remote Desktop Protocol) works fine; I can see Squish starting the application-under-test with its GUI and everything.
However, just running Squish through a terminal (e.g. via SSH) fails, since there's no display.

Can this driver can be used so that I don't need to connect via RDP at all, but still have a "display"?

Driver installation was successful (it's now listed right below the Microsoft Remote Display Adapter when I connect through RDP), but it doesn't seem to have any noticeable effect. Squish still fails to discover the GUI application.
I also can't check the Windows display settings; it just shows "The display settings can't be changed from a remote session."

Thanks for taking the time!

You must be logged in to vote

Basically, once the driver is installed you would want to interact with the "display" like a normal display, and not through the remote desktop display (try anydesk, teamviewer, parsec, etc). When using the virtual display through those types of programs instead, it interacts with it normally rather than what remote desktop does, which is making a new virtual display for your session not the same as a physical (or driver in this case) does for you.

Replies: 2 comments

Comment options

Basically, once the driver is installed you would want to interact with the "display" like a normal display, and not through the remote desktop display (try anydesk, teamviewer, parsec, etc). When using the virtual display through those types of programs instead, it interacts with it normally rather than what remote desktop does, which is making a new virtual display for your session not the same as a physical (or driver in this case) does for you.

You must be logged in to vote
0 replies
Answer selected by bud3699
Comment options

I am in a similar position. I'm working on getting Squish GUI testing running on a Windows server in CircleCI. I can install the virtual display driver and verify it's installed properly but it only lists a single display resolution, 1024x768, which is not suitable for my application.

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet

AltStyle によって変換されたページ (->オリジナル) /