selenium - Protractor 测试需要包含有两个或多个字符串

标签 selenium selenium-webdriver webdriver jasmine protractor

我需要一个 Protractor 测试来测试两个可能的字符串。 我需要这样的东西:

Expect(element(By.css('.class')).getText()).toContain("字符串 A"|| "字符串 B")

不知道如何实现这一点?

最佳答案

您可以使用toMatch():

expect(element(By.css('.class').getText()).toMatch(/(string A|string B)/);

关于selenium - Protractor 测试需要包含有两个或多个字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35757923/

相关文章:

java - 使用 Selenium IDE 进行作业调度

java - 使用 selenium webdriver 下载图像

css - Selenium Python 我正在尝试使用 XPATH 或 CSS 选择器从嵌套的 span 标记中选择一个下拉列表

javascript - 用 Protractor 模拟和 stub

java - 在另一台计算机上使用 Selenium 的 WebDriver 运行 Java 程序

java - 为什么我的断言失败 - 预期为 'x' 但发现为 'x' ?

java - Selenium Webdriver FindElement() 方法不起作用(NoSuchElementException)

java - Selenium 网络驱动程序 : Export screenshot to robot framework log file

python - 使用Selenium进行Web爬网-找不到元素

Selenium IDE 测试用例通过/失败