gpt4 book ai didi

parallel-processing - 集成 Selenium Grid 和 Sikuli API

转载 作者:行者123 更新时间:2023-12-01 11:56:11 24 4
gpt4 key购买 nike

目前,我正在研究自动化测试框架,它结合了 Selenium Grid 和 Sikuli API。

我已经实现了一个包含 Selenium 和 Sikuli 功能的库,当我在同一台机器上设置集线器和节点时,它运行良好。然而,这与在机器上运行 Selenium RC 是一样的。

所以,为了实现并行测试,我的下一步是从其他机器上启动节点并将它们注册到中心机器上。 idea环境是Amazon EC2实例。

中心:Linux 盒子

节点:win server 2008

如果我只是使用仅包含 Selenium 函数的库运行测试,它就可以正常工作。但是,我收到错误消息

“没有设置 X11 DISPLAY 变量,但是这个程序执行了一个需要它的操作。”

我应该将 DISPLAY 变量导出到节点的 ip 地址吗?我是否需要将节点机器设置为 X 服务器?如果有很多实例注册到中心机器怎么办?

对于含糊的问题,我们深表歉意...但是任何有关如何实现此框架的想法都会受到赞赏。我正在使用 selenium 网格,因为有很多操作执行图形验证。如果我可以进行并行测试,那将非常有效。

非常感谢您的帮助和建议。

最佳答案

有一个项目旨在在 Selenium Grid 上提供 Sikuli 功能。

https://github.com/sterodium/selenium-grid-extensions

它通过在 Selenium Grid 中心和节点上添加扩展来工作。

关于parallel-processing - 集成 Selenium Grid 和 Sikuli API,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7019369/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com