我正在使用Nightwatch.js测试自动化框架。
在我的代码中,我得到了值,但是我无法将此记录值传递给另一个函数。这是代码:
>>> import numpy
>>> nd = numpy.array(d)
>>> print(nd[:,2])
[ 8007927., 8547795., 6600841., 7400096., 6001334.]
每当创建新生命时,都会为其分配一个新ID。 我能够获取此ID并将其存储在“a”中并将其显示在控制台中。 我的问题是如何将'a'的值传递给函数'LifeTemplatesManager.loadAddOnlineItem'
帮助将不胜感激。我是JS的初学者。
感谢。
答案 0 :(得分:0)
browser.execute用于将一小段JavaScript注入页面(在浏览器环境中)以便执行,并且在该环境中无法访问变量 a 。
为了在此浏览器环境中使用 a ,您可以执行以下操作: -
browser.execute(function (a) {
LifeTemplatesManager.loadAddOnlineItem(a);
},[a]);
请参阅夜班文档中的this链接。