Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/selenium/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 替换<;br/>;在HTML中使用逗号_Java_Selenium_Selenium Webdriver - Fatal编程技术网

Java 替换<;br/>;在HTML中使用逗号

Java 替换<;br/>;在HTML中使用逗号,java,selenium,selenium-webdriver,Java,Selenium,Selenium Webdriver,以下是我的HTML代码: <a target="_blank" href="http://keyes.findbuyers.com/search_details/hGdxEaI0bAO568MBDtCCfvjtY74dYmJKhIeURpGbbtxBQvzbNLwrKJL381lFafq10-YkJ58zGW6Lc8fpOny7fW/customerservice@keyes.com"> 999 SW 1st Ave <br/> Miami, FL 33130 </

以下是我的HTML代码:

<a target="_blank" href="http://keyes.findbuyers.com/search_details/hGdxEaI0bAO568MBDtCCfvjtY74dYmJKhIeURpGbbtxBQvzbNLwrKJL381lFafq10-YkJ58zGW6Lc8fpOny7fW/customerservice@keyes.com">
999 SW 1st Ave
<br/>
Miami, FL 33130
</a>
我想这样打印地址:

999 SW 1st Ave, Miami, FL 33130

如何执行此操作?

在控制台上打印时,新行由特殊字符
'\r'
'\n'
'\r\n'
指示(取决于操作系统)

相同的新行在浏览器中不起作用,但是如果您想在浏览器中保留新行,您可以将文本括在
标记中,也可以将
'\r\n'
替换为

标记。

标记用于标记换行符,因此地址分为两行是正常的,为了把它打印成一行,去掉这个标签

...
String addr=address.get(0).getText().replaceAll("(\\r|\\n)+", ",");
但是,如果您想使用Java在一行中获取地址,您可以按如下方式更新您的行:


windows和Unix回车符都包含在内。

只需删除标记

您可以在问题中添加您尝试过的内容(您的代码到打印地址)吗?String1=“9600 SW 122nd Ave,Miami,FL 33186”列表地址=driver.findElements(By.xpath(//td[2]/p/a”);String2 addr=address.get(0.getText();System.out.println(“最近的地址是:“+addr”)@srinuvasareddymarri,显示您的
Java
+
Selnium
code现在我必须比较String1和string2试试这个:由于
地址打印在两行中,现在我想打印在一行中我如何为其编写代码this@srinuvasareddymarri我会尽快更新我的答案,但是考虑用所有的信息更新你的问题。@ SrimuVasReDyMARRI提到
...
String addr=address.get(0).getText().replaceAll("(\\r|\\n)+", ",");