Selenium 量角器和带有grunt的Teamcity

Selenium 量角器和带有grunt的Teamcity,selenium,teamcity,gruntjs,protractor,Selenium,Teamcity,Gruntjs,Protractor,我想和Grunt一起在Teamcity进行量角器测试 我不知道如何安排赛跑者。我尝试过使用命令行运行程序,但没有成功 我可以用Grunt调用量角器,但问题是“webdriver manager启动” 我可以启动Selenium服务器,但服务器没有终止,所以构建就在那里,TC不知道何时启动量角器测试 使用Teamcity设置量角器测试的最佳方法是什么?让Selenium一直在代理上运行是常见的吗 提前感谢您可以编写运行测试的应用程序,使用它可以启动不同的应用程序,例如带有一些参数的Selenium

我想和Grunt一起在Teamcity进行量角器测试

我不知道如何安排赛跑者。我尝试过使用命令行运行程序,但没有成功

我可以用Grunt调用量角器,但问题是“webdriver manager启动”

我可以启动Selenium服务器,但服务器没有终止,所以构建就在那里,TC不知道何时启动量角器测试

使用Teamcity设置量角器测试的最佳方法是什么?让Selenium一直在代理上运行是常见的吗

提前感谢

您可以编写运行测试的应用程序,使用它可以启动不同的应用程序,例如带有一些参数的Selenium server。 我使用Ant在TeamCity(URL:)上运行SeleniumWebDriver测试


如果它返回退出代码0,那么您的测试成功运行

您可以编写运行测试的程序,使用它可以启动不同的应用程序,例如带有一些参数的Selenium server。 我使用Ant在TeamCity(URL:)上运行SeleniumWebDriver测试



如果它返回退出代码0,那么您的测试成功运行了

我现在正在处理这个问题,并且有一些基本正常的工作。假设您使用的是grunt量角器运行程序,请尝试从progrator.conf.js文件中删除
seleniumAddress
。如果没有提供,grunt(或量角器或其他东西)将为您启动它,然后将其关闭。

我现在正在进行此项工作,并且有一些主要工作。假设您使用的是grunt量角器运行程序,请尝试从progrator.conf.js文件中删除
seleniumAddress
。如果没有提供,grunt(或量角器或其他东西)将为您启动它,然后将其关闭。

如果您不想运行selenium服务器,可以在conf.js中添加以下代码
directConnect:True

如果不想运行selenium服务器,可以在conf.js中添加以下代码
directConnect:True

谢谢你的回复,安德里安,是我的错,我解释得不好。我们正在使用咕噜声。我已经更新了我的问题grunt是否可以接受其他参数,是否有可以使用Ant的退出代码。编辑了我的答案。再次感谢Andrian,但我们根本不想使用Ant。直接咕哝。你知道这是怎么回事吗?最终使用了TeamCity的咕哝插件,就像一个charmThanks,回答安德里安,我的错,我解释得不好。我们正在使用咕噜声。我已经更新了我的问题grunt是否可以接受其他参数,是否有可以使用Ant的退出代码。编辑了我的答案。再次感谢Andrian,但我们根本不想使用Ant。直接咕噜。你知道这是怎么回事吗?最终使用了团队城市的咕噜插件,就像一个魔咒一样感谢你!我为此挣扎了几个小时,现在我觉得自己像个白痴……非常感谢!我为此挣扎了几个小时,现在我觉得自己像个白痴。。。
  <target name="run-test" failonerror="true">
        <exec executable="dir\file.exe">
            <arg value="-t target"/>
            <arg line="some line" />
        </exec>
  </target>