java Selenium将值写入。txt文件
我试图从一个网页中提取一些值,目的是将它们写入一个文档。手动验证的txt文件。我环顾了网络,在我的场景中找不到实现这一点的方法。如果可能的话,我将用java编写代码
我为元素提供了以下html代码:
<td class="value" data-bind="text:
$data.value">Windows Server 2012 R2 Standard 64-bit</td>
元素的xpath是:
html/body/div[4]/div/div[4]/div[2]/div[4]/div/div[1]/div[1]/table[1]/tbody/tr[2]/td[2]
有没有人能帮我创建一段示例代码,它将:
a)提取值并将其写入文本文件。最好是前缀为“操作系统”。
b)用唯一的ID保存文件,我的想法是在文件名后面加上日期戳。
c)我将有多个元素从网页中读取,然后写入文本文件,大约8个,在将多个值写入一个文件时,我需要考虑哪些因素。txt文件并整齐地格式化
希望我已经包括了所有我需要在这里,如果不只是问
非常感谢。千克
# 1 楼答案
这并不像看上去那么难。我使用类似的函数将日志写入txt文件
首先,我将把所有信息写在一个字符串变量中。在将信息写入变量之前格式化信息是很有帮助的。如果您收集了所有信息,您可以使用以下代码将此字符串非常简单地写入txt文件:
有点晚了,但这是我的版本,也许你可以在你的版本中使用一些额外的版本
# 2 楼答案
我已经复习了关于问题How do I create a file and write to it in Java?的答案,谢谢你的轻推@Mardoz,通过一些游戏,我让它做我需要的事情。以下是最终代码,日期也被标记到文件名中:
感谢@Mardoz和@erstwhileii的参与