我有一系列的HTML測試,我可以使用selennese目標selenium-maven-plugin(版本1.1)來運行。我能夠運行這個IE瀏覽器。但是,這不適用於Firefox 4.我一直在打開一個空白的Firefox窗口,服務器只會掛在那裏。我相信我已經縮小了問題的範圍,因爲Selenium-maven插件使用了舊版本的Selenium 1.0 Core,它在Firefox 4中無法正常工作。如何使用Selenium 2.0和Maven運行HTML Selenese測試?
我想知道是否有某種方式,使用Maven和Selenium 2.0來運行這些HTML測試。以下是我的POM文件的片段。
...
<plugins>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>selenium-maven-plugin</artifactId>
<version>1.1</version>
<configuration>
<browser>*iexploreproxy</browser>
<suite>src/test/selenium/html/suite.html</suite>
<startURL>http://localhost:5555/</startURL>
<port>5555</port>
</configuration>
<executions>
<execution>
<id>Run-Selenese-Scripts</id>
<phase>integration-test</phase>
<goals>
<goal>selenese</goal>
</goals>
<configuration>
<port>5555</port>
</configuration>
</execution>
</executions>
</plugin>
</plugins>
...
如果還有其他方法可以運行我可能錯過的HTML套件(除了Selenium IDE),請分享。
感謝,
胡安
嗨蒂姆,我試圖覆蓋硒服務器,如您所提供的JIRA中所示,這很好。我設法通過了空白屏幕並進入Selenium Test Runner。但是,測試運行器不會自動運行我的套件。我會進一步研究這一點。我也將考慮使用分叉插件。非常感謝您的建議。 – jcb 2011-05-30 19:00:34
您好Tim,您需要使用POM類型來覆蓋由Maven插件使用的現有Selenium的2.0b3工件是正確的。我相信在覆蓋使用POM時它仍然有效,因爲JAR包含在插件的類領域中。請參閱下面的列表。 – jcb 2011-06-07 20:30:38
[DEBUG]包含:org.seleniumhq.selenium:selenium-server:jar:2.0b3 – jcb 2011-06-07 20:31:29