Selenium webdriver 要记录在报告中的鼠标悬停文本(Selenium)

Selenium webdriver 要记录在报告中的鼠标悬停文本(Selenium),selenium-webdriver,selenium-chromedriver,robotframework,Selenium Webdriver,Selenium Chromedriver,Robotframework,我想从鼠标悬停在网页上的一个元素上获取文本,并将其放入日志中。我尝试了getText和getValue,但它们不起作用 我正在使用Selenium和robotframework 我想得到: 可以在用户主目录中的dt-site.xml中修改此属性 发件人: 它看起来像是来自工具提示。您可以尝试以下方法: String title = webElement.getAttribute("uib-tooltip"); 如果这不起作用,那么可能是因为角度魔法。Tryu String title = we

我想从鼠标悬停在网页上的一个元素上获取文本,并将其放入日志中。我尝试了
getText
getValue
,但它们不起作用

我正在使用Selenium和robotframework

我想得到:

可以在用户主目录中的dt-site.xml中修改此属性

发件人:


它看起来像是来自工具提示。您可以尝试以下方法:

String title = webElement.getAttribute("uib-tooltip");
如果这不起作用,那么可能是因为角度魔法。Tryu

String title = webElement.getAttribute("title");

title
属性是浏览器保留为“popup”文本的属性。

在页面源代码中添加元素以添加正确答案-在robotframework中,要使用的关键字是
${popup}=Get attribute Value${your_locator}@uib tooltip
。${your_locator}是元素的id/css/xpath,@后面的部分是实际html元素的属性名