我正在尝试使用PHPUnit设置一些Selenium WebTests,但Selenium IDE不再支持PHP,这是否意味着我必须将所有测试重新写入php以便使用这种方法?与Jenkins和PHPUnit实现硒
我试图建立一个持续集成系统,但从来没有使用过一个之前,我试过使用jenkins-php.org,但它不是很有帮助。
我正在尝试使用PHPUnit设置一些Selenium WebTests,但Selenium IDE不再支持PHP,这是否意味着我必须将所有测试重新写入php以便使用这种方法?与Jenkins和PHPUnit实现硒
我试图建立一个持续集成系统,但从来没有使用过一个之前,我试过使用jenkins-php.org,但它不是很有帮助。
最新版本的Selenium IDE“声称”它不支持PHP, 但是您仍然可以将IDE转换为PHP或PHPUnit。
(在Selenium IDE中)选项>选项>启用实验功能。 选中此选项后,您可以再次在选项下切换格式。 您可能仍然希望查看您的代码。
希望这可以帮助,这是你的意思是“Selenium IDE不支持PHP”。
不工作了,仍然没有PHP。有一个我们可以使用的新插件。 – Black
我能找到:https://addons.mozilla.org/en-US/firefox/addon/selenium-ide-php-formatters/
它允许从硒输出到PHP,无论是PHPUnit的格式或硒测试。
然而,经过这一切后,它变得明显,最好的方法是使用htmlSuite,它在自动化方面有最大的支持,并且似乎可以开箱即用,而PHPUnit测试需要大量修补程序。
后很多周围的黑客显然是最好的解决办法是这样的工具:
http://www.enjoyxstudy.com/selenium/autoexec/index.en.html
它开箱,支持htmlSuite,适用于Windows和Linux,运行大多数浏览器,发送电子邮件报告,可以从SVN获得新的测试,与Jenkins很好地集成,并且可以与Selenium测试一起使用,它不是基于PHP的测试,但与我试用的其他工具相比,它的功能非常奇妙。
真的,这么容易,非常用户友好,自由和解决方案。
*“但是,Selenium IDE不再支持php”*? *“我尝试使用jenkins-php.org,但它不是非常有用。”* ??? – hakre
Selenium IDE用于输出PHP,新版本已经删除了PHP和Perl的支持。 Jenkins-php是一个为php设置Jenkins的教程网站,但信息很难理解/使用。我必须做很多努力才能使其运作。 – someGuyAtSchool
很棒的阅读你发现你的问题的答案。请在下面添加它,以便其他人可以从中受益。你甚至可以选择它作为答案(是的,有效)。 – hakre