如何解决如何使用最新的硒,红宝石和黄瓜来检索元素的值
我的功能文件
@wip
Scenario:
User able to search by using existing conversion type
Given I land on home screen
Then I press on search icon
Then I type "Temperature" in search field
And I press return button on soft keyboard
Then I verify "Temperature" as a current unit converter
Then Left unit picker value should be "Celsius"
And Right unit picker value should be "Fahrenheit"
功能步骤无效的步骤定义
Then('Left unit picker value should be {string}') do |value|
log(find_elements(:id,"select_unit_spinner")[0]).text
#actual_picker_text = find_element(xpath: "//*[contains(@text,#{value})]")
#log(actual_picker_text)
end
Then('Right unit picker value should be {string}') do |value|
array_of_elements = find_elements(:id,"select_unit_spinner")
actual_picker_text = array_of_elements[1].text
end
以下是上述代码的有效版本,但对于较旧的版本
它将在终端中引发以下错误
@wip
Scenario: # features/home_screen.feature:37
User able to search by using existing conversion type
Given I land on home screen # features/step_definitions/main_menu_steps.rb:1
Then I press on search icon # features/step_definitions/home_screen_steps.rb:49
Then I type "Temperature" in search field # features/step_definitions/home_screen_steps.rb:53
And I press return button on soft keyboard # features/step_definitions/home_screen_steps.rb:57
Then I verify "Temperature" as a current unit converter # features/step_definitions/home_screen_steps.rb:61
Then Left unit picker value should be "Celsius" # features/step_definitions/home_screen_steps.rb:1
#<Selenium::WebDriver::Element:0x00007ff22c5b5d30>
wrong number of arguments (given 0,expected 1) (ArgumentError)
./features/step_definitions/home_screen_steps.rb:2:in `"Left unit picker value should be {string}"'
features/home_screen.feature:44:in `Left unit picker value should be "Celsius"'
And Right unit picker value should be "Fahrenheit" # features/step_definitions/home_screen_steps.rb:7
Failing Scenarios:
cucumber features/home_screen.feature:37 # Scenario:
1 scenario (1 failed)
7 steps (1 failed,1 skipped,5 passed)
0m35.655s
移动自动化:适用于Android的Appium Cucumber
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。