如何 运行 来自 Ruby/Cucumber-Calabash 的 python 脚本
How To Run a python script from Ruby/Cucumber-Calabash
我有一个关于 Calabash/Cucumber 的问题,我需要启动一个 python 脚本,该脚本由 culebra (androidviewclient) 生成,简而言之,单击我的应用程序的外部视图。
这是我的 ruby 页面 class:
require 'calabash-android/abase'
class SignUpPage < Calabash::ABase
def login_google_confirm_step_1
system '/PATH/social_login_step_1.py'
end
这是我的步骤:
Then(/^I am able to submit google login step 1$/) do
@current_page = page(SignUpPage)
@current_page.login_google_confirm_step_1
end
当我吃黄瓜特色午餐时出现这个错误:
UiTests/features/android/pages/signup_page.rb
Failed to load 'py' programming language for file UiTests/features/android/pages/social_login_step_1.py: cannot load such file -- rubypython
* UiTests/features/android/pages/social_login_step_1.py [NOT SUPPORTED]
我已经安装了 rubypython gem,但我在网上找不到任何可以帮助我的主题。
有人可以帮助我吗?谢谢。
好的我解决了....问题是我保存 python-脚本 (social_login_step_1.py) 的路径,我从 pages/ 目录中删除了文件,其中的内容各不相同pages.rb 和 运行 又都是
我有一个关于 Calabash/Cucumber 的问题,我需要启动一个 python 脚本,该脚本由 culebra (androidviewclient) 生成,简而言之,单击我的应用程序的外部视图。 这是我的 ruby 页面 class:
require 'calabash-android/abase'
class SignUpPage < Calabash::ABase
def login_google_confirm_step_1
system '/PATH/social_login_step_1.py'
end
这是我的步骤:
Then(/^I am able to submit google login step 1$/) do
@current_page = page(SignUpPage)
@current_page.login_google_confirm_step_1
end
当我吃黄瓜特色午餐时出现这个错误:
UiTests/features/android/pages/signup_page.rb
Failed to load 'py' programming language for file UiTests/features/android/pages/social_login_step_1.py: cannot load such file -- rubypython
* UiTests/features/android/pages/social_login_step_1.py [NOT SUPPORTED]
我已经安装了 rubypython gem,但我在网上找不到任何可以帮助我的主题。 有人可以帮助我吗?谢谢。
好的我解决了....问题是我保存 python-脚本 (social_login_step_1.py) 的路径,我从 pages/ 目录中删除了文件,其中的内容各不相同pages.rb 和 运行 又都是