使用量角器验证文本的一部分

Swa*_*wal 9 javascript jasmine protractor

我想验证字符串中是否存在某些文本(使用量角器).

在我的例子中,以下代码:

element(by.css('h1.text-center')).getText();
Run Code Online (Sandbox Code Playgroud)

将导致:

ArrowGrey Slim Fit Formal Trouser -1 (Size - X)
Run Code Online (Sandbox Code Playgroud)

现在,我想验证字符串ArrowGrey Slim Fit Formal Trouser是否包含在上面的文本中.

请指教!

ale*_*cxe 13

有多种方法可以使用jasmine以下方法进行部分字符串匹配:

expect(text).toContain("ArrowGrey Slim Fit Formal Trouser");
expect(text).toMatch("ArrowGrey Slim Fit Formal Trouser");
expect(text).toStartWith("ArrowGrey Slim Fit Formal Trouser");
Run Code Online (Sandbox Code Playgroud)

toStartWith()来自jasmine-matchers何处.


win*_*nuz 0

你可以这样断言:

expect(element(by.css('h1.text-center')).getText()).toEqual('ArrowGrey Slim Fit Formal Trouser');
Run Code Online (Sandbox Code Playgroud)