今天在配置eclipse+selenium+TestNG的自动化测试环境,其中TestNG的安装的确浪费了不少时间,网上绝大部分的帖子都是转来转去一个方法,且这个方法目前不好使。所以在这里总结下安装的方法。
1. 在eclipse界面选择“Help”--“install New Software”,选择【Add】,在location中输入http://beust.com/eclipse,选择TestNG,点击【Next】,开始下载安装。安装完成后,选择“Build Path”“Configure Build Path”,在“Task Repository”下有“TestNG”标签。安装成功。(此方法如果eclipse版本或者以前是否安装卸载过的不同会造成此方法成功率很小);
2.在eclipse界面选择“Help”--"Eclipse Marketplace"中进行查找TestNG 然后进“install” 。(此方法最简便,力荐。);
3.下载TestNG插件放到eclipse的插件夹下进行使用;(TestNG插件不怎好下载,要非常注意插件和ECLIPSE版本的对应。此方法建议那种开发环境无法连接互联网而进行自动下载的情况。)
本人使用第二种方法没有安装成功,报错说:An error occurred while collecting items to be installed session context was:(profile=epp.package.jee, phase=org.eclipse.equinox.internal.p2.engine.phases.Collect, operand=, action=). No artifact repository available. noArtifactRepositoriesAvailable
故又换成了异地中的方法,取消勾“Contact all update sites during install to find required software”。又试了几次成功,如果还有问题可以参考这个文章的方法:https://www.cnblogs.com/xuch7n/p/5176922.html
然后,漂亮的Run As Testng就出来了