我使用Behat与貂和硒2. 问题是,我有一个元素两次...“设置”。 第一个元素是(例如)<a href="settings.php">Settings</a>
,第二个元素是不可见菜单<a href="settings.php">Settings</a>
中的快速链接。网站上的多个元素
如何在szenario中选择第二个“Settings”元素?
当前的例子:
Feature: Setting links
Check the links
Scenario: I check the links for settings
Given I am logged in as "user":"name"
Given The page is loaded
# Now the problem... I have "Settings" twice and i would test both of them
When I follow "Settings"
And The page is loaded
Then The parameter "sid" should match "[0-9]*"
And I should see text matching "ID"
And I should see text matching "Firstname"
And I should see text matching "Surname"
And I should see text matching "Street"
And I should see text matching "Zip code"
And I should see text matching "Country"
预先感谢您的任何提示! :)
嗯,我会承担一个是可见的,一个也不会,所以检查元件上的'Displayed'财产。 – Arran
嗯,怎么样?我认为你的意思是FeatureContext,对吧? – PatrickB
你的问题是如何编写小黄瓜,如何使用硒,或两者兼而有之? – Louis