如何解决我不理解selenium webdriver java产生的输出
我正在尝试为《流亡之路》游戏编写一个应用程序,该应用程序会自动列出交易网站上我藏匿处的物品。
为此,我必须从他们的网站中检索我藏匿处的物品。由于某些原因,“。getText()”函数在网站上的行为非常奇怪。我真的看不到我对x路径表达式所做的任何错误。
screenshot of browser debugg tool
在屏幕截图中,您可以看到我正在使用的x-Path正在选择带有text元素的元素,但是当我遍历元素并使用getText()函数获取文本时,它将返回一个空的String。 ..我真的不知道我在做什么错,是网站拒绝我访问该领域吗?
printing the text of the elements(SourceCode)
解决方法
在您的位置上,我会尝试获取价值而不是文本。
尝试替换
e.getText()
使用
e.getAttribute("value")
或者您也可以尝试使用.getCssValue()
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。