所以使用网格 2,每次 selenium RC 开始时是否有一个配置文件来启动 xvfb 或 xvnc。Hub 和 Selenium RC 已经安装在不同的 linux 机器上。
另外,有没有办法在RC上运行的selenium测试和客户端(Java客户端软件)之间实现双向通信?例如)测试失败,因为在页面上找不到元素,需要通知客户端并且客户端可以提供正确的元素。
所以 selenium web 驱动程序测试不应该停止,而是等到正确的输入或客户端终止测试。有点像反馈循环,以确保考虑到 Web 应用程序的所有变化。例如)具有随机生成 ID 的表单按钮,依赖于在某些页面上随机中断的 xpath。
是否可以通过指定 selenium grid 2 启动 rc 的定期时间间隔来实现持续集成?
这是否意味着,我需要将 webdriver 测试也扩展为 Jetty 服务器?还是网?改为启动硒网络服务?