Javascript评估失败:运行空手道功能时输入('#login_field','dummy') [英] Javascript evaluation failed: input('#login_field','dummy') on running karate feature
本文介绍了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屋!
查看全文