gpt4 book ai didi

java - 如何在 Selenium 中获取 WebElement 的 HTML 代码

转载 作者:IT老高 更新时间:2023-10-28 20:32:48 26 4
gpt4 key购买 nike

我是测试新手,所以如果我的问题听起来有点初级,我提前道歉。

我正在使用 Selenium 和 Java 编写测试。

我知道webElement.getAttribute("innerHTML"); 给我带来了 innerHTML,例如下面的元素:

<a href="#" class="ui-dialog-titlebar-close ui-corner-all" role="button" style="position: absolute; border-radius: 0px 0px 4px 4px;">
<span class="ui-icon ui-icon-closethick">close</span>
</a>

它返回:

<span class="ui-icon ui-icon-closethick">close</span>

但我需要一些能够为我带来 WebElement "a"内部属性的东西,如下所示:

href="#" class="ui-dialog-titlebar-close ui-corner-all" role="button" style="position: absolute; border-radius: 0px 0px 4px 4px;"

最佳答案

如果你想要元素本身的 HTML,你可以使用

webElement.getAttribute("outerHTML");

它将返回元素本身的 HTML 以及所有子元素。我不确定这是否正是你想要的。我认为没有办法只获取所选元素的 HTML。

关于java - 如何在 Selenium 中获取 WebElement 的 HTML 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32234205/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com