无法使用Calabash-android自动执行Facebook登录

时间:2019-05-30 06:22:30

标签: facebook calabash-android

我尝试使用此代码自动执行Facebook登录

When(/^I login with facebook$/) do
enter_text("android.webkit.WebView css:'input[name=\"email\"]'", "myemail")
enter_text("android.webkit.WebView css:'input[name=\"pass\"]'", "mypassword")
touch "android.webkit.WebView css:'button[name=\"login\"]'"

结束

但我不断收到此错误

Then I login with facebook                                                                              # features/step_definitions/calabash_steps.rb:598
  Action 'set_selection' unsuccessful: JS input injection failed: "JS exception: TypeError: Failed to execute 'setStart' on 'Range': parameter 1 is not of type 'Node'." (RuntimeError)
  ./features/step_definitions/calabash_steps.rb:599:in `/^I login with facebook$/'
  features/04_Login.feature:86:in `Then I login with facebook'

0 个答案:

没有答案