运行自动化的网络浏览器试验受哈德逊
-
08-07-2019 - |
题
我的哈德逊我的自动生成和爱它。
我现在想要建立自动化的网络浏览器试验使用WaTiN(最佳)或硒。
作为我的哈德逊运行为Windows服务(在Tomcat),我怎么能配置的这个运行?我将被迫作为用户登录在哈德森箱那么我浏览器自动测试,将找到一个浏览器?或是有其他一些巫术与交互式会议,我可以变出来?
如果可能的话,我想哈德森箱本身的运行测试。
其他提示
我现在想要创建自动化Web 浏览器测试...我的Hudson运行为 Windows服务......我会被强迫吗? 以Hudson框上的用户身份登录 所以我的自动浏览器测试会 找一个浏览器?或者还有其他一些 巫术与互动会议 我能想起来吗?如果可能,我会 喜欢哈德逊的盒子本身就可以了 测试
即使以LocalSystem帐户登录,Windows服务也可以运行浏览器。我们有一个确切的设置,Hudson作为Windows服务安装,虽然将其部署到Tomcat并将其作为服务运行应该同样有效。我们使用Sahi进行自动化测试,在IE和Firefox中运行我们的测试套件。
你没有说明你对Watin有什么问题,但是如果相关,Sahi需要将浏览器的HTTP代理设置为特殊的主机和端口。这对Firefox没有任何问题,因为Sahi通过Firefox命令行中指定的配置文件配置其代理。 IE是一个小小的转发器,因为它的代理设置在Windows注册表中,当作为LocalSystem帐户运行时,它们来自注册表中的特殊位置(不是HKCU和登录用户)。有关详细信息,请参见此SF答案。如果那是您遇到的问题,您可能还能实现在Hudson盒子上运行所有内容的目标。
您是否检查过此处?这显示了Hudson的Selenium Grid插件。