gpt4 book ai didi

java - 使用 selenium 从数字输入中获取工具提示

转载 作者:太空宇宙 更新时间:2023-11-04 13:46:30 24 4
gpt4 key购买 nike

我需要从标准元素获取工具提示,例如:

<input class="some_class" type="number" value="0" name="some_name"/>

我没有在此元素上设置工具提示的属性,例如“title”或“alt”或其他内容。浏览器会自动生成提示,这是默认功能。例如,如果我为此输入设置文本值,我将在 Firefox 中获得工具提示“请输入数字”。

问题是如何使用 Selenium 从 java 代码中获取此工具提示的文本?

我想我需要在我的输入上创建 MouseOver 事件,然后将显示工具提示。我能做到。但我无法理解如何从代码中获取此显示工具提示的文本。我应该编写什么 XPath 表达式才能访问此工具提示?或者也许有一些用于这些目的的核心方法?

最佳答案

试试这个

Actions toolTip = new Actions(driver);
WebElement ele = driver.findElement(By.xpath("your_xpath"));
toolTip.clickAndHold(ele).perform();
String ToolTipText = ele.getText();

String ToolTipText = ele.getAttribute("title")

关于java - 使用 selenium 从数字输入中获取工具提示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30787647/

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