gpt4 book ai didi

java - 使用 Play Framework 进行多浏览器 Selenium/Web 驱动程序测试

转载 作者:塔克拉玛干 更新时间:2023-11-02 18:58:42 24 4
gpt4 key购买 nike

我之前没有任何 Selenium/WebDriver 测试经验。我知道 Play 开箱即用地支持 Selenium,但坦率地说,内置支持似乎不符合我的预期:

  1. 我想设置一个在多个浏览器/操作系统上运行测试的自动化构建。我知道像 SauceLabs 这样的网站让您轻松访问许多不同的浏览器,并希望利用它,但据我所知,内置的 Selenium 测试不会很好地处理它。
  2. 更一般地说,内置测试似乎是用 HTML 编写的,并且不支持用 Java 编写测试(在我看来这是一个更好的选择)。

我自己尝试扩展 UnitTest 和使用 SauceLabs。这似乎运作良好,但我遇到了一个障碍,试图在多个浏览器上运行相同的测试。我尝试使用 jUnit's Parametrized Tests ,但效果并不理想(我不断收到关于我的测试类具有太多构造函数的错误)。

是否有在 Play 中编写系统/Selenium 测试的最佳实践:

  1. 是否作为持续集成系统的一部分轻松多个浏览器上运行?
  2. 是用 Java 而不是 HTML 编写的?

最佳答案

我确实开发了这个 Play!模块,我认为它也可能对你有用:

https://github.com/miguelrgonzalez/Play--Selenium-webdrive

它仍处于非常早期的阶段,但已经可以使用了。

请随意 fork !

关于java - 使用 Play Framework 进行多浏览器 Selenium/Web 驱动程序测试,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9818704/

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