用java编写的Selenium测试可以在Play中执行吗

Posted

技术标签:

【中文标题】用java编写的Selenium测试可以在Play中执行吗【英文标题】:Can Selenium tests written in java be executed in Play 【发布时间】:2012-07-01 17:18:31 【问题描述】:

是否可以在 Play1 框架中运行用 Java 编写的 Selenium 测试?

戏剧!框架在其测试运行程序中支持 Selenium 测试,但文档声明测试必须以“html 表”的形式出现。

另一方面,Selenium 支持更方便的 Java API,并提供了普通编程语言的所有功能。

但是我在 Play 中没有找到任何东西!有关运行用 Java 编写的 Selenium 测试的文档。

【问题讨论】:

【参考方案1】:

我自己没有使用过 Play,它似乎有标准的 Java dependency integration 用于从 Maven 存储库中提取库。根据文档中的说明,您可以编辑 dependencies.yml 文件,并添加如下内容:

# Application dependencies

require:
    - play 1.2
    - org.seleniumhq.selenium -> selenium-java 2.24.1

这将允许您使用 Selenium 的标准 Java API。

【讨论】:

以上是关于用java编写的Selenium测试可以在Play中执行吗的主要内容,如果未能解决你的问题,请参考以下文章

在 Play 框架中使用 @Before 进行 Selenium 测试

Java Play 2.4 使用注入为类编写测试用例

selenium测试用例的编写

使用ScalaTest和Selenium测试Scala.JS + Play

selenium IDE是啥,有啥用

在 Play 2.1 和 Scala 中为文件上传编写测试用例