怎么获得ngScenario中的element的text的值
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,本篇内容主要讲解"怎么获得ngScenario中的element的text的值",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么获得ngScenario中
千家信息网最后更新 2026年11月01日怎么获得ngScenario中的element的text的值
本篇内容主要讲解"怎么获得ngScenario中的element的text的值",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么获得ngScenario中的element的text的值"吧!
在AngularJS的ngScenario测试中, 我们有时需要对返回的值做一些特殊的处理,然后再进行比较。
例如我们验证select的值为abcd
expect(element("select").text()).toBe("abcd")但用jquery发现这个select的值为
\n abc \n
前后会多出一些空白字符。我们要做的是先对其进行trim操作,然后与abcd对比即可。
expect(_.str.trim(element("select").text())).toBe("abcd")注意_.str.trim是Underscore.String提供的。
但这样是行不通的,_.str.trim函数接收到的是一个promise对象,所以里面没有text的值。
要正确的获得值,需要做一些改进。在这里有一些讨论,可以参考:
var textPromise = element('select').query(function (nameElement, done) { var text = _.str.trim(nameElement.text()); // Can finally access this guy! // The first param null indicates a nominal execution, the second param is a return of sorts done(null, text); }); // Passes expect(textPromise).toBe('abcd')这样,通过query这个函数,即可获得真正的text的值了。
到此,相信大家对"怎么获得ngScenario中的element的text的值"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
内容
函数
学习
实用
更深
特殊
兴趣
字符
实用性
实际
对象
操作简单
方法
更多
朋友
空白
网站
频道
参考
处理
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
互联网科技有限公司
科技金融是不是互联网金融
互联网科技行业发展
互联网科技社
互联网金融 金融科技
猪兼强互联网科技
互联网科技股票
远信互联网科技
杭州互联网科技公司
科技创新互联网企业
佰商互联网科技有限公司
互联网 科技馆
深圳市运趣互联网科技有限公司
浙江互联网科技研学营
广西互联网科技孵化中心
阿里互联网科技企业
科技大学互联网
南博望互联网科技有限公司
梅州GM互联网络科技有限公司
互联网科技手抄报图片
互联网科技有限公司图片
迪茉互联网科技
互联网科技股有哪些
多迪互联网科技有限公司
海南购全球互联网科技
中国最先进互联网科技公司
崇明区互联网教育科技售后服务
互联网营销推广黑科技
中国科技和美国互联网
互联网大会出现的黑科技