gpt4 book ai didi

java - 断言部分文本

转载 作者:行者123 更新时间:2023-12-01 12:54:41 26 4
gpt4 key购买 nike

我正在使用 testNG/eclipse 开发 java webdriver

我正在使用 Excel 导入脚本中的数据。

我的网页上有一个包含 xpath 的元素By.xpath("//h2[contains(.,'项目›main›tests›计划访问')]

第二个和第三个文本,即maintests针对不同的用户而变化,所以在Excel中我只提到了一列,假设'value1',其中包含'计划访问”作为其值,以便它将为所有用户断言。

我需要首先在某个变量中获取此 xpath 的文本,例如“value2”,然后用“value2”断言“value1”。

这里的问题是我无法仅获取“计划访问”的定位器。所以我希望我的脚本断言部分文本。

这可能吗?

最佳答案

Assert.assertTrue(value2.contains(value1),"Failure message") 

或者如果您想更具体一点

Assert.assertTrue(value2.matches("Projects.*Plan visit"),"Failure message")

您可以阅读各种方法available

关于java - 断言部分文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23988476/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com