使用PlaySpec和FluentLenium进行测试

时间:2016-06-07 07:06:34

标签: playframework integration-testing

我尝试使用PlaySpec和FluentLenium测试Web应用程序Play Framework 2.5 以下是测试登录页面的代码:

import play.api.test._
import play.api.test.Helpers._

import org.scalatestplus.play.PlaySpec

import org.scalatestplus.play._

class IntegrationSpec extends PlaySpec {

    "My Application" should {
        "work within a browser" in {
            running(TestServer(3333), HTMLUNIT) { browser =>
                browser.goTo("http://localhost:3333")
                browser.title mustBe "My Application"

                browser.$("label").first.getText() must equal ("Login")
                browser.$("label", 1).getText() must equal ("Password")
                browser.fill("input").with("myLogin","myPassword")
                //submit("#submit")
            }
        }
    }
}

我有一个编译错误显示:

identifier expected but 'with' found.

    browser.fill("input").with("myLogin","myPassword")

1 个答案:

答案 0 :(得分:0)

我想说我之前在一些Scala代码中看到过这个,因为with是一个关键字。在这种情况下,我认为围绕这​​个词包括像

这样的反叛
`with`

解决了这个问题。不确定这对你有帮助。