我用c#编写自动化测试,并通过NUnit进行检查。
自动测试与TestRail集成在一起,这样每次在本地运行测试时,都会在TestRail中执行测试运行。所有这些都是这样实现的:
OneTimeSetup:
public void OneTimeSetUp()
{
Client = new TestRailClient(Url, User, Password);
var commandResult = Client.AddRun(_projectId, 2, "Selenium Test Run " + DateT
我很难将测试结果从selenium发送到。我似乎无法用所提供的文件来解决这件事。我目前使用的是:
public class login_errors extends ConditionsWebDriverFactory {
public static String TEST_RUN_ID = "R1713";
public static String TESTRAIL_USERNAME = "testemai9@hotmail.com";
public static String TESTRAIL_PASSWOR
我正在致力于testrail的集成,我想在每次测试通过/失败后更新testrail。如果我有一个像下面这样的测试,让我们一天
it('rightpanel should exist', () => {
//some logic or preparatory work
expect(rightpanel.isLoaded()).to.be.true;
// here i want to know whether above expect statement failed or passed.
// based on it, i want
我想将我的功能测试结果与TestRail集成。因为测试轨接受状态更新意味着与其集成的测试是成功还是失败。但是assertEqual、assertTrue等PHPunit函数不返回任何值。我们该怎么做呢?
public function testGetItem()
{
$this->specify("Verify the functionality of the method ", function ($itemId, $orgId, $expectedResult) {
$result = $this->itemRepository->get
在使用TestRail集成进行自动化并行执行时获得错误消息,如下所示-
TestRail API returned HTTP 429("API Rate Limit Exceeded - 180 per minute maximum allowed. Retry after 1 seconds.")
理想情况下,当我们选择并行执行时,很难管理testrail来记录所有的执行细节。
我想把TestRail和NUnit集成起来。基本思想是使用Property属性将TestRail案例is分配给测试方法,然后在测试套件运行时使用ITestEventListener在TestRail上执行实时更新。 为此,我在我的解决方案中创建了一个项目,实现了上述接口和扩展属性: [Extension(Description = "TestRail Integration", EngineVersion = "3.4")]
public class TestRailIntegration : ITestEventListener
{
public v
我试图将我的测试从selenium发送到testrail,但我没有使用断言来结束测试,我只是想让它通过,如果它运行到完成的话?这个是可能的吗?另外,有没有例子说明这在代码中是如何工作的呢?我目前有:
public class login_errors extends ConditionsWebDriverFactory {
public static String TEST_RUN_ID = "R1713";
public static String TESTRAIL_USERNAME = "f2009@