Javascript评估失败:运行空手道功能时输入('#login_field','dummy') [英] Javascript evaluation failed: input('#login_field','dummy') on running karate feature

查看:25
本文介绍了Javascript评估失败:运行空手道功能时输入('#login_field','dummy')的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我遇到错误

"java.lang.AssertionError:失败的功能:feature.demo-01:demo-01.feature:16-javascript评估失败:input('#login_field','dummy'),ReferenceError:"input"未在行号1处定义"

"java.lang.AssertionError: failed features: feature.demo-01: demo-01.feature:16 - javascript evaluation failed: input('#login_field','dummy'), ReferenceError: "input" is not defined in at line number 1"

运行以下功能

功能:浏览器自动化1

Feature: browser automation 1

Background:
  * configure driver = { type: 'chrome', showDriverLog: true }
  # * configure driverTarget = { docker: 'justinribeiro/chrome-headless', showDriverLog: true }
  # * configure driverTarget = { docker: 'ptrthomas/karate-chrome', showDriverLog: true }
  * configure driver = { type: 'chromedriver', showDriverLog: true }
  # * configure driver = { type: 'geckodriver', showDriverLog: true }
  # * configure driver = { type: 'safaridriver', showDriverLog: true }
  # * configure driver = { type: 'iedriver', showDriverLog: true, httpConfig: { readTimeout: 120000 } }

Scenario: try to login to github and then do a google search

  Given driver 'https://github.com/login'
  And input('#login_field','dummy')
  And input('//input[@id='password']', 'world')

推荐答案

您必须使用旧版的空手道.使用0.9.5.

You must be on an old version of Karate. Use 0.9.5.

也许先尝试ZIP版本并熟悉一下: https://github.com/intuit/karate/wiki/ZIP发布

Maybe try the ZIP Release first and get familiar: https://github.com/intuit/karate/wiki/ZIP-Release

这篇关于Javascript评估失败:运行空手道功能时输入('#login_field','dummy')的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆