SauceLabs通过/失败使用behat

时间:2017-10-19 16:29:25

标签: behat saucelabs

每当我运行自动测试时,我都会尝试在Saucelabs中添加通过/失败状态,但我无法弄清楚我该怎么做。我使用Behat - Selenium Driver。我阅读了文档,但它并没有帮助我。

我尝试使用Saucelabs Rest API指南,然后在我的控制台中启动以下

curl -X PUT \
-s -d '{"passed":true}' \
-u https://USERNAME:APIKEY@saucelabs.com/rest/v1/users/USERNAME

但它没有用。

1 个答案:

答案 0 :(得分:0)

我认为您需要会话ID ownCloud使用:

<div class="row"> <!-- Image row --> <div class="headshot"></div> <div class="headshot"></div> <div class="headshot"></div> <div class="headshot"></div> </div> <div class="row"> <!-- Title row --> <div class="positionTitle">Short</div> <div class="positionTitle">Short</div> <div class="positionTitle">Really really<br><br><br>long</div> <div class="positionTitle">Short</div> </div> <div class="row"> <!-- Description row --> <div class="description"></div> <div class="description"></div> <div class="description"></div> <div class="description"></div> </div>

请参阅:https://github.com/owncloud/core/blob/master/tests/travis/start_ui_tests.sh#L235

此ID从网址中提取:https://github.com/owncloud/core/blob/master/tests/ui/features/bootstrap/FeatureContext.php#L171 但可能有更好的方法来获得它