我尝试使用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")
答案 0 :(得分:0)
我想说我之前在一些Scala代码中看到过这个,因为with是一个关键字。在这种情况下,我认为围绕这个词包括像
这样的反叛`with`
解决了这个问题。不确定这对你有帮助。