当前位置: 首页 > 知识库问答 >
问题:

如何使用Selenium+Java替换/删除tezt中的逗号?

弘承运
2023-03-14

我的网页包含像“用户”这样的文本。我需要捕捉这个没有逗号的文本。当我在用户输入的文本(user)和从网页检索的文本(user,)之间进行断言时,由于多出了comma而失败。您能帮助如何替换或删除逗号和gettext吗?

使用下面的xpath,我捕获文本driver.findElement(by.xpath(“//div[@id='main contents']/div[2]/div/table/Tbody/Tr/Td”)).getText();

共有1个答案

郎思远
2023-03-14

假设您将文本放在t中,并且只想删除最后一个逗号(如果存在)

    t=driver.findElement(By.xpath("//div[@id='mainContents']/div[2]/div/table/tbody/tr/td")).getText();
    if(t.charAt(t.length()-1).equals(","))
        t=t.substring(0,t.length()-2));
 类似资料:
  • 问题内容: 我有一段JavaScript代码,用于创建(使用D3.js)包含图表的元素。我想基于来自使用AJAX的Web服务的新数据来更新图表,问题是每次我单击更新按钮时,它都会生成一个新图表,因此我想删除旧的图表或更新其内容。 这是我创建的JavaScript函数的摘录: 如何删除旧元素或至少替换其内容? 问题答案: 解决方法如下: 这是D3.js提供的功能。

  • 问题内容: 我正在用Python创建一个程序,该程序将下载一组文件并将其放入带有zipfile模块的存档中。 我已经找到了如何添加到存档中的方法,但是在某些情况下,存档中的文件已经存在并且应该被覆盖。 当前,如果我将现有文件附加到存档中,则会得到一个副本。 有人知道如何删除存档中的文件吗? 问题答案: 来自http://docs.python.org/2/library/zipfile 因此,在将

  • 我有以下字符串: 用。我需要附加。 当我在下面尝试时。它不起作用。我试图用,但它不起作用。我还需要

  • 我想从字符串中删除双引号中的逗号/逗号。 即以下字符串 应输出: 我试过这个正则表达式: 但是如果双引号中有双引号,它就失败了。 另一个例子: 输出:

  • 问题内容: 我试图将字符串分成数组并替换为,但无法做到,我也尝试了String.replaceAll这样的东西。 我想提供一个通往JNI的路径,并且它只能以这种方式读取。 问题答案: 在这种情况下不要使用- 这是用正则表达式指定的,这意味着您需要更多的转义。这应该很好: 请注意,由于Java字符串文字中的原因,反斜杠加倍-因此此处涉及的 实际 字符串是“单反斜杠”和“双反斜杠”-而不是双倍和四倍。

  • 问题内容: 我想删除字符串末尾的逗号。由于现在我正在使用 但这只会删除字符串的最后一个字符。我正在动态添加字符串,因此有时字符串末尾没有逗号。如果字符串末尾有逗号,如何使PHP从字符串末尾除去逗号? 问题答案: 此处的文档