Testing 虚拟用户界面或如何在无头模式下运行sikuli

Testing 虚拟用户界面或如何在无头模式下运行sikuli,testing,watir,watir-webdriver,headless,sikuli,Testing,Watir,Watir Webdriver,Headless,Sikuli,我在做自动化测试时遇到了一个问题摘要身份验证我正在使用watir进行自动化,watir无法访问需要用户名和密码的警报窗口,watir及其browser.alert.set方法只能访问用户名字段。 我在sikuli中找到了一个解决方案,但它需要UI,我需要在没有任何UI的服务器上运行此测试用例,我在watir测试用例中使用headless,我可以在UI中使用headless browser之类的东西来运行此测试用例,比如虚拟UI或其他东西,或者如何在headless模式下运行sikuli。 或者我

我在做自动化测试时遇到了一个问题摘要身份验证我正在使用watir进行自动化,watir无法访问需要用户名和密码的警报窗口,watir及其browser.alert.set方法只能访问用户名字段。 我在sikuli中找到了一个解决方案,但它需要UI,我需要在没有任何UI的服务器上运行此测试用例,我在watir测试用例中使用headless,我可以在UI中使用headless browser之类的东西来运行此测试用例,比如虚拟UI或其他东西,或者如何在headless模式下运行sikuli。 或者我的其他问题的任何解决方案

我所知道的都在这里:


我假设您需要一个桌面视图,因为Sikuli可以直观地识别对象,所以在无头环境中运行它是没有意义的。

我已经在无头模式下使用了Sikuli

窗口:查看我的


Ubuntu:试试Xvfb。

恕我直言,我希望在持续集成设置中运行UI测试,这意味着测试确实需要能够“无头”运行。看起来这里已经做了一些工作: