Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用Ruby、Appium在autotest中单击standart android按钮?_Android_Ruby_Testing_Automation - Fatal编程技术网

如何使用Ruby、Appium在autotest中单击standart android按钮?

如何使用Ruby、Appium在autotest中单击standart android按钮?,android,ruby,testing,automation,Android,Ruby,Testing,Automation,请帮忙 我使用:Win7、ruby 2.0.0、appium 1.3.7.0 我测试android应用程序 在测试套件中,我在步骤中定义: Appium.back 我尝试点击硬件(本机)按钮,例如返回、主页 但如果我运行测试,则会出现下一个错误: NoMethodError:Appium:Module的未定义方法“back”回答我的问题 在env.rb中写入 $capy\u driver=Capybara.current\u session.driver 并分步骤使用 $capy_driv

请帮忙

我使用:Win7、ruby 2.0.0、appium 1.3.7.0

我测试android应用程序

在测试套件中,我在步骤中定义:

Appium.back

我尝试点击硬件(本机)按钮,例如返回、主页

但如果我运行测试,则会出现下一个错误:

NoMethodError:Appium:Module的未定义方法“back”
回答我的问题

在env.rb中写入

$capy\u driver=Capybara.current\u session.driver

并分步骤使用

  $capy_driver.go_back

$capy\u driver.appium\u driver.press\u keycode 4