验证量角器中标题的文本

问题描述 投票:0回答:2

我页面的页眉是库存信号HTML <strong _ngcontent-c1="">Inventory signal</strong>

为了验证我使用的标题:element(by.cssContainingText('strong', 'Inventory signal'));这没有检查任何内容,因为如果我将字符串更改为Inven11tory sinal11,则测试也会通过。因此,我正在尝试使用XPath:element(by.xpath('//strong[contains(.,'Inventory signal')]'));,但是存在语法错误,IDE显示它缺少',',但是我看不到此行的错误或出处。是否有人对如何验证标题文本有更好的主意?

protractor
2个回答
0
投票
您可以如下使用xpath并进行尝试。

0
投票
包含文本'库存信号'-> // strong [包含(text(),'库存信号')]] >>

包含文本'库存信号'完全-> //strong[.='库存信号']] >>

如果预期结果恰好是“库存信号”,我将选择第二种方法>>

P.S .:我对量角器不熟悉,但是您也可以尝试使用双引号而不是单引号。

© www.soinside.com 2019 - 2024. All rights reserved.