Arp*_*uch 4 session behat mink selenium-webdriver
我对此做了很多研发,但无法找到解决方案。
我需要在单个功能文件中维护不同场景之间的登录会话。我已经做了一个函数I am logged in
并且我已经在后台编写了。所以在每个场景开始时都会发生登录。但我想要的是跨场景维护单个登录会话。有人可以建议吗?
示例代码是:
Feature: To test the output
Background:
Given I am logged in
@javascript
Scenario: To test the positive input
When I fill in "test" with "aab"
And I press "add"
Then I should see "welcome"
@javascript
Scenario:To test the negative inputs
When I fill in "test" with "@#$@!!111"
And I press "add"
Then I should see "Sorry,invalid input please try again"
Run Code Online (Sandbox Code Playgroud)
现在,如果另一个人查看我的代码,他就会了解积极和消极的测试用例。但每次重新加载场景时,如果一个功能中有 50 个场景怎么办?对于更大的项目。我登录的每个场景看起来都不太好,我总共浪费了额外的 15 分钟。我想要的是在单个功能文件中的每个场景之后,测试以相同的登录会话继续。
归档时间: |
|
查看次数: |
3413 次 |
最近记录: |