【发布时间】:2014-07-16 22:52:34
【问题描述】:
我需要从一个 DIV 中选择一个特定的文本,这里是 DIV 源:
<html>
<div class="roamingHostIdContainer ng-binding">
Host ID: 3K9X-Q8LD-6AX6-3UGP-UL5B-YE3Z-UWCD-DGDU-AB8Y-FJD2-7W97-A63J-RVZA
</div>
</html>
如你所见,div的空格有点多,言归正传,问题是我需要选择ID值并复制它。
我的出发点是这个问题:How to manipulate user selected text using webdriver? 然后我转到这个问题:How to move cursor in Selenium Webdriver
我相信我可以使用 javascript 执行器来做到这一点,但我对如何使用它有点迷茫,我的想法是只使用 "Host ID: " 文本和另一个只有 RVZA 文本,但后来我意识到我不能只基于该文本创建一个元素,(可以吗?)因为两个元素将是同一个元素
所以如果你们中的任何人能引导我走上正确的道路,我将不胜感激
【问题讨论】:
标签: java javascript selenium-webdriver