gpt4 book ai didi

java - 从 selenium webdriver 中的消息中获取特定值

转载 作者:行者123 更新时间:2023-12-01 11:43:15 24 4
gpt4 key购买 nike

在我的应用程序中,执行所有操作后,如果我按“保存”按钮,我将收到以下消息。

交易 0000195734 已保存
销售订单12345已创建

现在我只想从上面的消息中获取数值。不是正文部分。例如:0000195734 & 12345

因为我需要使用上面创建的值进行搜索。

请找到以下代码

String deal_num = driver.findElement(By.xpath("//div[@id='CLine1']/span[4]")).getText();
System.out.println(deal_num);
deal_num = 交易 0000195734 已保存

我正在使用带有 Selenium Web 驱动程序的 java。

请推荐

问候,湿婆

最佳答案

字符串 deal_num = 交易 0000195734 已保存。

您只需两步即可轻松替换数值前后的字符。

第一步将用空格替换数值之前的字符。

deal_num= deal_num.replace("Deal "," ");

第二步将用空格替换数值后面的字符。

deal_num= deal_num.replace(" has been saved"," ");

您可以以同样的方式对销售订单的第二条消息执行此操作。

  • 请记住,要实现同样的目标,还有其他方法,但我的方法除外建议你是我发现的最简单的方法。

关于java - 从 selenium webdriver 中的消息中获取特定值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29340532/

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