【发布时间】:2016-09-01 14:13:59
【问题描述】:
我在一个 drupal 安装中在 vagrant 中运行 behat。 当我使用 drush 驱动程序时,例如为了验证管理员身份,测试运行速度非常慢(2')。 我的 behat.yml 是:
default:
suites:
default:
contexts:
- FeatureMinkContext
- FeatureContext:
- "/vagrant/images/behat"
- 813
- 1855
- Drupal\DrupalExtension\Context\DrupalContext
- Drupal\DrupalExtension\Context\MinkContext
- Drupal\DrupalExtension\Context\MessageContext
- Drupal\DrupalExtension\Context\DrushContext
extensions:
Behat\MinkExtension:
selenium2: ~
javascript_session: 'selenium2'
browser_name: firefox
base_url: http://solar.com/ # Replace with your site's URL
Drupal\DrupalExtension:
blackbox: ~
region_map:
search: ".form-search"
api_driver: 'drush'
drush:
root: /vagrant/drupal
selectors:
message_selector: '.messages'
error_message_selector: '.messages.messages-error'
success_message_selector: '.messages.messages-status'
drupal:
# Replace with your real Drupal root.
drupal_root: "/vagrant/drupal"
测试结构:
@javascript @api
Feature: Tests google maps and pois
@maps
Scenario: My tests
Given I am logged in as a user with the "administrator" role
...
【问题讨论】: