怎么获得ngScenario中的element的text的值
发表于:2024-09-30 作者:千家信息网编辑
千家信息网最后更新 2024年09月30日,本篇内容主要讲解"怎么获得ngScenario中的element的text的值",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么获得ngScenario中
千家信息网最后更新 2024年09月30日怎么获得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安全错误
数据库的锁怎样保障安全
怎么解决网络安全问题英语
plc网络技术
软件开发管理方面常见问题
网络安全大家谈讨论发言
广西东信互联网科技有限公司
mysql中数据库如何保存
上市网络安全企业2019
武汉上位机软件开发兼职
合肥服务器回收公司
服务器系统运维哪家正规
茅台鉴别软件开发
网络安全宣传的方法有哪些
连接服务器指令目前不可用
网络安全研究员是什么学历
路南区网络技术售后服务
济南创博网络技术有限公司
泰坦之旅手游服务器怎么打开
网络安全 成都理工
数据库事务的四个准则
数据库文档生成工具
连接不到服务器的无线路由器
数据库中降序语句
nosql文档数据库
中北大学大数据网络安全
怎样让服务器连接本地数据库
调取基础数据库耗费大量网络
网络安全立法根据
通州区网络安全产业园区
西藏生鲜软件开发
开票软件开发票