我目前正在尝试使用webdriverio用getText方法的内容实例化一个变量。
a = String(browser.getText('.field_notice'));
当我尝试打印变量时,这是输出:
[对象对象]
谢谢您的帮助!
browser.getText()
是一个异步调用,因此您需要提供一个回调以实例化您的变量。尝试这个 :
browser
.getText('.field_notice').then(function(text) {
a = text;
});
在《 Webdriverio开发人员指南》中可以找到类似的示例:http ://webdriver.io/guide.html
另外,由于此方法返回字符串,因此无需将变量转换为字符串。参见https://github.com/webdriverio/webdriverio/blob/master/lib/commands/getText.js
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句