0

    <h4>Lotus</h4>

我想要的是从h4标签中获取Lotus值,在另一篇文章中,我使用 javascript 命令得到了答案,如下所示:

document.getElementById('17285').getElementsByTagName('h4')[0].innerHTML;

它工作得很好。

我现在想做的是在 Selenium 中使用这个 javascript。

我尝试了以下代码:

MsgBox driver.executeScript("javascript:document.getElementById('17285').getElementsByTagName('h4')[0].innerHTML;")

但我得到一个空的消息框,有人知道为什么。

谢谢您的帮助 !

4

1 回答 1

0

您在 HTML(17171) 中的 id 与代码 (17285) 中的 id 不匹配。尝试这个:

MsgBox driver.executeScript("javascript:document.getElementById('17171').getElementsByTagName('h4')[0].innerHTML;")
于 2013-05-04T12:10:02.107 回答