如何使用selenium提取工具提示内容,其中工具提示是由javascript动态加载的
How do i Extract tooltip content using selenium where tooltip is dynamically loading by javascript?
我正在测试一个web应用程序,我需要验证在将鼠标移动到图形的一部分上时显示的工具提示的内容。
这段html代码是这个技巧的来源:
<div id="area-serverSlot-6a" class="annotation" style="width: 21px; height: 38px; left: 186px; top: 117px; position: absolute; z-index: 20; cursor: pointer;" name="annotation" present="1" tooltip="" href="javascript:select_module('server', '6a');" onareaover="javascript:DisplayTip('serverSlot-6a', TITLE,'Server Slot 6a')" onareaout="javascript:UnTip()"></div>
当工具提示随着鼠标移动时,我无法将鼠标移动到工具提示上方。请建议一些方法来获取工具提示的内容。
下面是DisplayTip的代码:function DisplayTip()
{
var titleType = arguments[2];
var slotNumPos = titleType.lastIndexOf(' ');
var slotNum = " UNKNOWN";
var title = "UNKNOWN";
if (titleType.indexOf('Server') >= 0) title = vServerSlot;
else if (titleType.indexOf('IOM') >= 0) title = vIOMSlot;
else if (titleType.indexOf('PSU') >= 0) title = vPSUSlot;
else if (titleType.indexOf('CMC') >= 0) title = vCMCSlot;
else if (titleType.indexOf('KVM') >= 0) title = vKVMSlot;
else if (titleType.indexOf('Fan') >= 0) title = vFanSlot;
else if (titleType.indexOf('LCD') >= 0) title = vLcdSlot;
if (slotNumPos >= 0)
{
slotNum = titleType.substring(slotNumPos);
title += slotNum;
}
TagToTip(arguments[0], TITLE, title, JUMPHORZ, true,
JUMPVERT, true, ABOVE, true);
}
Nick,
我以Linkedin为例。
WebDriver driver = new InternetExplorerDriver();
driver.get("http://www.linkedin.com/");
WebElement onElement = driver.findElement(By.xpath("html/body/div[1]/div[1]/div/h2/a"));
System.out.println("Tooltip : " + onElement.getAttribute("title"));
相关文章:
- 使用CSS/JavaScript更改剑道图工具提示文本颜色
- 带有关闭按钮的javascript/jquery响应工具提示
- Google图表HTML工具提示,其中包含javascript onclick事件
- RGraph(javascript)工具提示不适用于条形图
- 在工具提示Javascript中插入HTML
- 如何在 javascript 替换新图像/标题后正确显示 css 工具提示
- 添加一个不带jquery的工具提示-Javascript
- 引导工具提示已经禁用了我的javascript部分
- 从 javascript 的高图表中的折线图/散点图中的点获取工具提示内容
- 工具提示JavaScript在未给出“title”属性时会中断以下表单元素
- 如何从javascript手动触发工具提示和输入框
- Joomla 1.5 / CK表单:需要帮助调试JavaScript工具提示上的字体大小
- 自定义工具提示的基本思想,使用纯Javascript
- 移动平台 Web 浏览器中的 JavaScript 上下文菜单和工具提示
- 在 WordPress 上调用 Javascript 响应式工具提示
- JavaScript/jQuery 工具提示函数使用“this”
- 如何禁用标题工具提示!(was:如何在Javascript中获取事件目标后面的元素?
- 引导工具提示,更改标题不选取 JavaScript 中定义的参数
- 如何修改我的工具提示javascript
- 工具提示Javascript旋转不工作