硒网格2使用xvfb或xvnc无休止地实现连续集成?
|
因此,使用网格2时,是否在硒RC每次启动时启动xvfb或xvnc的配置文件。 Hub和Selenium RC已经安装在单独的linux机器上。
另外,是否有一种方法可以在RC上运行的硒测试与客户端(Java客户端软件)之间实现双向通信?例如,由于在页面上找不到元素而导致测试失败,需要通知客户端,并且客户端可以提供正确的元素。
因此,硒Web驱动程序测试不应停止,而要等到正确的输入或客户端终止测试为止。类似于反馈周期,以确保考虑到Web应用程序上的所有变化。例如)一个带有随机生成的ID的表单按钮,它依赖于在某些页面上随机中断的xpath。
是否可以通过指定硒鼓2启动rc的规则时间间隔来实现连续集成?
这是否意味着我还需要将Webdriver测试扩展为Jetty服务器?还是网易?而是启动一个硒Web服务?
没有找到相关结果
已邀请:
2 个回复
好按紊叉
关于双向通讯。为什么不只使用isElementPresent()api调用并在测试中处理此逻辑?通过在user-extensions.js和getEval()api调用的帮助下扩展硒,可以实现更复杂的交互。 使用getEval()API调用的示例 集线器不支持启动和停止RC节点。集线器的目的是调解从硒客户端到活动RC节点的请求。如果无法使RC节点始终运行,则可以查看cron。
矾醒忻