怎么获得ngScenario中的element的text的值
发表于:2025-01-31 作者:千家信息网编辑
千家信息网最后更新 2025年01月31日,本篇内容主要讲解"怎么获得ngScenario中的element的text的值",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"怎么获得ngScenario中
千家信息网最后更新 2025年01月31日怎么获得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安全错误
数据库的锁怎样保障安全
软件开发人员工资组成
高防青岛服务器
服务器 架构 pdf
网络安全教育简单的手抄报
网络安全教育手抄报内容清晰
软件开发财务明细表设计
浙江服务器厂家直供虚拟主机
品质网络安全应用
粘土服务器ip
张家港数据网络技术费用
数据库专利技术
网络安全法 有关单位
无线网络安全性选什么
阿里云 多台服务器
c 输入数据并保存到数据库
互联网科技行业目标价
金三角搞赌博软件开发
家庭数据服务器
数据库及数据库中表的
网络安全会议开场发言稿
dayz无法收到服务器回应
怀柔区网络营销网络技术市场报价
foxpro虚拟数据库
去哪找网络技术
服务器上架权限管理
数据库模糊查询语句
数据库高并发量是指什么意思
浙江e布互联网科技有限公司
和平精英吃鸡服务器怎么开启
管理方法中的网络技术是什么