scala – Playframework 2.0和Selenium入门
发布时间:2020-12-16 18:29:36 所属栏目:安全 来源:网络整理
导读:我正在使用Play framework 2.0.我想用Selenium编写一些基于浏览器的验收测试,但我之前从未使用过Selenium,必须少用Play或 Scala集成它. 我可以复制和使用的基本设置是什么? 解决方法 这是一个关于如何使用HTMLUnit的示例,如果这对您有帮助的话. 灵感来自:
我正在使用Play framework 2.0.我想用Selenium编写一些基于浏览器的验收测试,但我之前从未使用过Selenium,必须少用Play或
Scala集成它.
我可以复制和使用的基本设置是什么? 解决方法
这是一个关于如何使用HTMLUnit的示例,如果这对您有帮助的话.
灵感来自: import org.specs2.mutable._ import play.api.test._ import play.api.test.Helpers._ import org.fluentlenium.core.filter.FilterConstructor._ class IntegrationSpec extends Specification { "Application" should { "work from within a browser" in { running(TestServer(3333),HTMLUNIT) { browser => browser.goTo("http://www.myRockstartDomain.com:3333/") browser.$("header h1").first.getText must contain("Play 2.0 sample application — Computer database") browser.$("#pagination li.current").first.getText must equalTo("Displaying 1 to 10 of 574") browser.$("#pagination li.next a").click() browser.$("#pagination li.current").first.getText must equalTo("Displaying 11 to 20 of 574") browser.$("#searchbox").text("Apple") browser.$("#searchsubmit").click() } } } } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |