我不理解SeleniumWebDriverJava产生的这个输出

我不理解SeleniumWebDriverJava产生的这个输出,java,selenium,web-scraping,gettext,Java,Selenium,Web Scraping,Gettext,我正试图为游戏《放逐之路》编写一个应用程序,它会自动在交易网站上列出我收藏的物品 为此,我必须从他们的网站上检索我藏匿的物品。出于某种原因,.getText函数在网站上的行为非常奇怪。我真的看不出我在x-path表达式上犯了什么错误 例如: 在这里,您可以看到我正在处理的HTML文件中的一个片段 在屏幕截图中,您可以看到我使用的x-Path正在选择一个包含文本元素的元素,但是当我迭代元素并使用getText函数获取文本时,它返回一个空字符串。。。我真的不知道我做错了什么,是网站拒绝我进入这个领域

我正试图为游戏《放逐之路》编写一个应用程序,它会自动在交易网站上列出我收藏的物品

为此,我必须从他们的网站上检索我藏匿的物品。出于某种原因,.getText函数在网站上的行为非常奇怪。我真的看不出我在x-path表达式上犯了什么错误

例如: 在这里,您可以看到我正在处理的HTML文件中的一个片段

在屏幕截图中,您可以看到我使用的x-Path正在选择一个包含文本元素的元素,但是当我迭代元素并使用getText函数获取文本时,它返回一个空字符串。。。我真的不知道我做错了什么,是网站拒绝我进入这个领域吗

为了方便起见,我在这里添加了一个用于输出文本字段的源代码截图


在你的位置上,我会尝试获取价值而不是文本

试着替换

e.getText()


或者您也可以尝试使用。getCssValue

请在线添加代码和错误屏幕截图。附加图像会使在单个流中阅读变得困难。还要添加url和预期输出。请将源代码直接添加到问题中。
e.getAttribute("value")