首页 \ 问答 \ 使用CSS元素来检查元素是否存在于量角器中(Use element by css to check if element exists in Protractor)

使用CSS元素来检查元素是否存在于量角器中(Use element by css to check if element exists in Protractor)

在量角器端到端测试中,我想检查一个元素是否存在使用元素(by.css(...)),我的代码:

var myElement = element(by.css('.elementClass'));
expect(myElement).toBeUndefined;

这个测试失败了,它说:

    Expected { locator_ : { using : 'css selector', value : 'div[ng-switch-
    when="resultNav"]' }, parentElementFinder_ : null, opt_actionResult_ :
    undefined, opt_index_ : undefined, click : Function, sendKeys : Function, 
getTagName : Function, getCssValue : Function, getAttribute : Function, getText
 : Function, getSize : Function, getLocation : Function, isEnabled : Function, 
isSelected : Function, submit : Function, clear : Function, isDisplayed : 
Function, getOuterHtml : Function, getInnerHtml : Function, toWireValue : 
Function } to be undefined.

之后,我尝试使用承诺:

element(by.css('.elementClass')).then( functtion(data) {
    expect(data.getText()).toBeUndefined();
});

这会导致错误:

Error: No element found using locator By.CssSelector(...)

是的,我知道没有找到任何元素,但是如何使用元素(by.css(...))创建工作测试?

有谁知道如何做到这一点? 或者是元素(by.css())而不是在这里使用的方法?


In a protractor end to end test, I want to check if an element exist using element(by.css(...)), my code:

var myElement = element(by.css('.elementClass'));
expect(myElement).toBeUndefined;

This test fails, it says:

    Expected { locator_ : { using : 'css selector', value : 'div[ng-switch-
    when="resultNav"]' }, parentElementFinder_ : null, opt_actionResult_ :
    undefined, opt_index_ : undefined, click : Function, sendKeys : Function, 
getTagName : Function, getCssValue : Function, getAttribute : Function, getText
 : Function, getSize : Function, getLocation : Function, isEnabled : Function, 
isSelected : Function, submit : Function, clear : Function, isDisplayed : 
Function, getOuterHtml : Function, getInnerHtml : Function, toWireValue : 
Function } to be undefined.

After that I tried to use a promise:

element(by.css('.elementClass')).then( functtion(data) {
    expect(data.getText()).toBeUndefined();
});

This results in an error:

Error: No element found using locator By.CssSelector(...)

Yes, I know that no element will be found, but how can I create a working test using element(by.css(...))?

Does anyone know how to achieve this? or is element(by.css()) not the method to use here?


原文:https://stackoverflow.com/questions/28024342
更新时间:2022-04-10 12:04

最满意答案

免费情侣网名

╳灬丅課鬧鬧 | ╳灬丄課覺覺

颩鎏_/~↘~堺ご | 颩鎏_/~↘~堺こ

♀儍?叔ご | ♂儍?嬸ご

-;「嵔,适樣」’ | -;「嵔,那樣」

Me丨何等高贵 | Me丨如此底贱

*吃菜不吃饭. | *吃饭不吃菜. o.掃 扌巴 曐゛ゞ | o.烏 龜 女未゛ゞ

(寂寞死怯 ) | (寂寞活着 )

①个亼ˊ悲伤 | ②个亼ˊ幸福

畩嘫茬①起 | 僦湜⑧汾閞

≠{喲,° | ≠{哎,°

|.丈夫` | |.媳妇`

-喂_Si/m↗ | -喂_Bao/g↘

-峨.在乎呆/ | -峨.在乎猪/

:滸聲茂゜ | :枼尛琳゜

掱ㄦの鈊 | 掱ㄦの褙

:♂.已僞秂夫 | :♀已僞秂妻

'②哖垕娶迩 | '②哖垕嫁迩。

?冞飯飯.′ | ?兎飯飯.′

ゞ①→纞←唄 | ゞ①→纞←寶

蠢情。 | 愚皧。

嬡↘芣孒`④`WO吗? | `不`④WO` ー臉〢丅蓅° | ー臉〢婬賤°

.__嗎啡.¨ | .__к粉.¨

苦涩。. | 青涩。.

尐ヤ坏蛋︶ㄣ | 尐ヤ流氓︶ㄣ

⒈苼″囿↗妳 | ⒈丗″囿↗祢

伍汏哴 | 瀋唫嗹

摯愛呂瀟繎 | 摯愛鯭芓杰

ㄗs貴镞爺們 | ㄗs貴镞娘們

:xinG爱无罪 | :JIAN叫万岁

╱噤區‘娚子 | ╱噤區‘钕子

o﹎嬡哒承諾 | 羙婯哋詤_訁

℡瀦娃娃ゞɑ つ | ℡瀦寶寶ゞɑ つ

他是她的, | 她是他的

開着奔驰錐妳! | 等着奔驰錐硪

゛臭侽亼! | ゛贱籹亼!

`妳,変伈了.. | `伱,変伈了..

《 寳晓·雪… | 《 寳晓·森…

更多网名请到:雨阳空间站 http://www.yy561.cn

其他回答

(り.H 1 N l | (り.S a R S

Lei。 | Hang。

ゝ K-ing 、 | ゝ Q-ueen 、

ツCarzy、哲╮ | ツCarzy、薰╮

Toxic 、回頭 | Toxic 、囀身

.丶Forヾ | .丶Ever

Yearn、You|| | Need、You||

 Dunabeヽ |   Thamesヽ

B-boy | B-girl

Game、 | Over、

〆 Forever、卟離 | 〆 Forever、卟棄

Xummer. | Dummer.

ma1__、Les | m1ng__、Les

_Climb, the | _Drift, the

______0nly、 | ______Just、

丶 I Doser | 丶 Somuns

丶 Give | 丶 Save

Τhat‐ɡīr1 | Τhat‐Вoч

﹏Dear·‘ | ﹏Baby·‘

╰B1ack | ╰Wh1te

WiNt Er。 | SuMm Er。

  Hang。 |   L ei。

τ xin ヾ | τ wei ヾ

Final″ | Finally″

Re、member | For、getAdam阿当*Eve夏娃(阿当-夏娃) Adolph阿当夫*Adolpha阿当芙亚(伟大的野狼) Alan阿伦*Alana阿伦娜(快乐的调和者-闪亮的公平者) Alexander阿力山大*Alexandra阿力山娜(同为超人的意思) Ashley阿瑟妮*Ashley阿瑟妮(居住在梣木地人的人爱大自然)

Baslilon巴沙里奥*Basilia马沙妮亚(国皇-皇后) Beverley拜佛力*Beverley拜佛力(海星般矜贵) Bing兵*Binga冰加(铁壸能成空洞发声音,多嘴的人) Blake碧*Blake碧(有正义气质)

Earl依奥*Earlene依伦(贵族之首) Edmund阿曼*Edmonda阿曼达(有钱的保护者) Edric阿积*Edrea阿积拉(有力量的幸运操控者) Edward爱德华*Edwardina爱德莲娜(有钱的守护者)Gabriel加百利*Gabrielle加百利亚(上主派遣下来) Gale基*Gale姬(实际活着) George佐治*Georgina佐真妮亚(农夫,英国的圣者) Gilbert娇拔*Gilberta娇拔拉(亮丽的信物) Guido杰图*Guida杰拉(指引者) Gustave加斯泰法*Gustava加斯泰花(歌德的学习者)

Egbert爱拔*Egberta爱拔拉(亮丽的宝剑) Eldred爱积*Eldrida爱叙亚(在老树下生活的人,表示有智慧) Azarias阿沙勒斯*Azaria阿沙妮亚(得到上帝的祝福和帮助

ㄗs摯愛⒈苼″|ㄗs摯愛⒈丗″

相关问答

更多
  • 酷酷情侣网名[2022-10-11]

    如果你是他老公你还可以起这个名字 ┌冰哒心肝? (男方) ┌(你的名字)哒寳贝? (女方)
  • 呵呵,其实在你这个年龄的孩子,很多人都曾经有过这样的困惑。但是,只要你可以找到自己方向,就不会迷茫看了你的情况,我了解到你是个想要好好学习,想要好好充实自己的人,也同时知道网游不好!那么,你只要找到自己的方向和目标,并且坚持就一定不会有什么问题的!我作为一个过来人,可以给你剩下的这一个月的暑假安排的一些小建议:1.你可以选择一个假期电脑培训学校,去像上学一样去学习。虽然你常用电脑,但是ps、3d、cad等等这些软件你都会使用吗?计算机维修会吗?所以你可以利用1个月的时间来充充电2.你可以和朋友一起参加夏令营 ...
  • 我可没那么雅.我的网名就是我的店名.刚开始取店名时心想我没有定向的项目,在外买货看上什么就买,可以说买回来的自己肯定觉得是宝贝,放在店里的那不全是宝贝吗.再说我的名字里有一个全字.但我的店名没有长沙二字.
  • 至尊 明少 红颜 晓彤 符号自己打吧,学校实验室 电脑太烂了- -
  • 要女生网名![2022-11-21]

    米迦列:Michelle、Michaela、Mica 嘉百列:Gabrielle、Gabriella 拉法尔:Rafael、Raffaella 我最喜欢的名字: 能量天使——Cassiel(卡西欧) 其他女子英文名: 狼王——Ulrica(优利卡) 杀手——Quella(瑰拉) 朦胧——Cecilia(赛茜莉雅) 柔——Claudia(克洛迪雅) 辛——Desdemona(荻思梦娜) 帝释天——Indira(英帝拉) 无子——Izefia(义哲法) 武圣——Louise(露易斯) 黛妮——Danae,含义既 ...
  • 美国hoz情侣鞋[2023-05-25]

    你是不是也想买一双hoz美国后街的鞋子送给自己的女朋友啊?Hoz美国后街的鞋子真的很不错的特别是情侣鞋,看着就想买那样式太好看了,我就喜欢hoz的鞋子,我是他们的粉丝,力挺hoz美国后街,我相信你要是买了当你见到时你一定会欢呼起来的,那鞋子真的是太好了,看鞋盒子你就能看出来的。希望你会喜欢hoz美国后街的鞋子。
  • 女网名英+中文[2024-03-22]

    夜色的朦胧丶heart1 醉眼的迷蒙丶heart2 Disappear 浮生* Existence 旧梦* 劣徒   Sadness△ 伪善   Blacklnt△ 滥人情  Triste 乱人心  Triste 失魂人*pugss 控魂者*monee 柔眸°Perpetual 温瞳°Perpetual 情劫  Sadness■ 交织  Blacklnt■
  • 设计情侣网名[2023-07-16]

    免费情侣网名: ╳灬丅課鬧鬧 | ╳灬丄課覺覺 颩鎏_/~↘~堺ご | 颩鎏_/~↘~堺こ ♀儍?叔ご | ♂儍?嬸ご -;「嵔,适樣」’ | -;「嵔,那樣」 Me丨何等高贵 | Me丨如此底贱 *吃菜不吃饭. | *吃饭不吃菜. o.掃 扌巴 曐゛ゞ | o.烏 龜 女未゛ゞ (寂寞死怯 ) | (寂寞活着 ) ①个亼ˊ悲伤 | ②个亼ˊ幸福 畩嘫茬①起 | 僦湜⑧汾閞 ≠{喲,° | ≠{哎,° |.丈夫` | |.媳妇` -喂_Si/m↗ | -喂_Bao/g↘ -峨.在乎呆/ | -峨.在 ...
  • 你好,安卓手机左上角自定义网名的步骤如下: 1、签名工具auto-sign  2、AndroidRes编辑器汉化版  3、update模板(此模板只升级修改部分内容) 1操作步骤自然是要获取相应手机的ROOT权限。 2打开Rootexplorer文件管理器,找到system/framework目录下的framework-res.apk,把这个软件解压到SD卡里的extracted文件夹中。 3找到extracted文件夹中的framework-res/resources.arsc文件。 4打开Android ...

相关文章

更多

最新问答

更多
  • 获取MVC 4使用的DisplayMode后缀(Get the DisplayMode Suffix being used by MVC 4)
  • 如何通过引用返回对象?(How is returning an object by reference possible?)
  • 矩阵如何存储在内存中?(How are matrices stored in memory?)
  • 每个请求的Java新会话?(Java New Session For Each Request?)
  • css:浮动div中重叠的标题h1(css: overlapping headlines h1 in floated divs)
  • 无论图像如何,Caffe预测同一类(Caffe predicts same class regardless of image)
  • xcode语法颜色编码解释?(xcode syntax color coding explained?)
  • 在Access 2010 Runtime中使用Office 2000校对工具(Use Office 2000 proofing tools in Access 2010 Runtime)
  • 从单独的Web主机将图像传输到服务器上(Getting images onto server from separate web host)
  • 从旧版本复制文件并保留它们(旧/新版本)(Copy a file from old revision and keep both of them (old / new revision))
  • 西安哪有PLC可控制编程的培训
  • 在Entity Framework中选择基类(Select base class in Entity Framework)
  • 在Android中出现错误“数据集和渲染器应该不为null,并且应该具有相同数量的系列”(Error “Dataset and renderer should be not null and should have the same number of series” in Android)
  • 电脑二级VF有什么用
  • Datamapper Ruby如何添加Hook方法(Datamapper Ruby How to add Hook Method)
  • 金华英语角.
  • 手机软件如何制作
  • 用于Android webview中图像保存的上下文菜单(Context Menu for Image Saving in an Android webview)
  • 注意:未定义的偏移量:PHP(Notice: Undefined offset: PHP)
  • 如何读R中的大数据集[复制](How to read large dataset in R [duplicate])
  • Unity 5 Heighmap与地形宽度/地形长度的分辨率关系?(Unity 5 Heighmap Resolution relationship to terrain width / terrain length?)
  • 如何通知PipedOutputStream线程写入最后一个字节的PipedInputStream线程?(How to notify PipedInputStream thread that PipedOutputStream thread has written last byte?)
  • python的访问器方法有哪些
  • DeviceNetworkInformation:哪个是哪个?(DeviceNetworkInformation: Which is which?)
  • 在Ruby中对组合进行排序(Sorting a combination in Ruby)
  • 网站开发的流程?
  • 使用Zend Framework 2中的JOIN sql检索数据(Retrieve data using JOIN sql in Zend Framework 2)
  • 条带格式类型格式模式编号无法正常工作(Stripes format type format pattern number not working properly)
  • 透明度错误IE11(Transparency bug IE11)
  • linux的基本操作命令。。。