2011-08-11 88 views
6

我在Windows XP(sp2)上使用Selenium独立服务器v2.3.0。我注意到,当我尝试运行我的HTML套件对Firefox时,只有第一个测试被执行,然后Selenium Runner只是坐在那里而没有做任何事情。我使用的命令是为什么Selenium只运行我的测试套件中的第一个测试?

java -debug -jar c:/selenium/selenium-server-standalone-2.3.0.jar -port 4444 -userExtensions c:/selenium/user-extensions.js -htmlSuite *chrome http://www.stage.mycliusa.com c:/selenium/test/suite.html c:/selenium/report2.html 

HTML套件文件内容如下。有趣的是,当我运行与“* iehta”切换“* chrome”相同的命令时,一切运行良好。任何想法为什么Firefox测试在第一次测试后停止? - 戴夫

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"> 
<head> 
    <meta content="text/html; charset=UTF-8" http-equiv="content-type" /> 
    <title>mycli USA Tests - Critical Path/Live/EX</title> 
</head> 
<body> 
<table id="suiteTable" cellpadding="1" cellspacing="1" border="1" class="selenium"><tbody> 
<tr><td><b>mycli USA Tests - Critical Path/Live/EX</b></td></tr> 
    <tr><td><a href="mycliConfigNewEXJourneyAWD">mycliConfigNewEXJourneyAWD</a></td></tr> 

    <tr><td><a href="mycliContactRetailerOldEX">mycliContactRetailerOldEX</a></td></tr> 

    <tr><td><a href="mycliRAQOldEX35Base">mycliRAQOldEX35Base</a></td></tr> 

    <tr><td><a href="mycliPreApprovedEX35">mycliPreApprovedEX35</a></td></tr> 

    <tr><td><a href="mycliContactRetailerNewEX35AWD">mycliContactRetailerNewEX35AWD</a></td></tr> 

    <tr><td><a href="mycliJMLHandraiserEX">mycliJMLHandraiserEX</a></td></tr> 

    <tr><td><a href="mycliRABEBrochureEX">mycliRABEBrochureEX</a></td></tr> 

    <tr><td><a href="mycliContactRetailerNewEXJourneyAWD">mycliContactRetailerNewEXJourneyAWD</a></td></tr> 

    <tr><td><a href="mycliConfigNewEX35Base">mycliConfigNewEX35Base</a></td></tr> 

    <tr><td><a href="mycliConfigNewEX35AWD">mycliConfigNewEX35AWD</a></td></tr> 

    <tr><td><a href="mycliRABMailEX">mycliRABMailEX</a></td></tr> 

    <tr><td><a href="mycliContactRetailerNewEX35Base">mycliContactRetailerNewEX35Base</a></td></tr> 

    <tr><td><a href="mycliRABBothEX">mycliRABBothEX</a></td></tr> 

    <tr><td><a href="mycliSATDEX">mycliSATDEX</a></td></tr> 

    <tr><td><a href="mycliConfigOldEX35">mycliConfigOldEX35</a></td></tr> 

    <tr><td><a href="mycliContactRetailerNewEX35Journey">mycliContactRetailerNewEX35Journey</a></td></tr> 

    <tr><td><a href="mycliConfigNewEXJourney">mycliConfigNewEXJourney</a></td></tr> 

</tbody></table> 
</body> 
</html> 

回答

0

开始以 “test” 第一功能+ fucntionName会工作,所以调用其中的所有功能,如

this.f1(); this.f2()

里面的功能!

+0

对不起,我不明白你的意见。如何重写我的命令或测试套件以解决问题? – Dave

相关问题