> > Stephen: thanks for your anwser, windows can sometimes be a pain. :) I am posting this here if anyone else would be in the same situation and is in need to run ui tests via ssh slave.
I went and checked the archives for cygwin and basically what I found there was that you can run its' sshd as a regular user in the logged in users desktop, but that it is not supported and that people had problems with it in the past. So I decided to check if there were any other ssh server implementations for Windows that did not (at least officially) force you to run ssh server as a windows service. I found *freeSSHd* and how to setup to run as a regular user process (non service): http://publib.boulder.ibm.com/infocenter/ieduasst/v1r1m0/topic/com.ibm.iea.wpi_v6/wa/6.2/FTP/WBPMv62_IEA_AdapterInstallConfigureSSHServerLab.pdf?dmuid=20090217132204643973 This actually worked almost all the way, but one problem was that I still could not actually see the tests run in the main desktop of the logged in user. I discovered that freeSSHd ran processes with the logged in user in another desktop separate from the main one, so I needed a way of peek into that desktop. I found this little gem (*EnumWinstaGui* ): http://ikriv.com/dev/cpp/EnumWinstaGui/index.html which lets you switch and peek into the UI of another desktop. The only problem left was that when I needed to run Selenium Webdriver tests with the IEDriver I still could not go all the way, I solved it by setting: - *capabilities.setCapability(InternetExplorerDriver.FORCE_CREATE_PROCESS, true);* when creating the WebDriver - *Windows RegistryHKLM_CURRENT_USER\\Software\\Microsoft\\Internet Explorer\\Main* path should contain key TabProcGrowth with 0 value After this I could run all automated tests with Chrome, Firefox and IE browsers via Jenkins SSH slave and be able to peek at the running tests when needed. -- You received this message because you are subscribed to the Google Groups "Jenkins Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. For more options, visit https://groups.google.com/d/optout.
