<td style="border-bottom: transparent;padding-bottom:0px;" colspan="14">
<ul class="pager">
<span> Total number of rows: 3926 (page 1 of 79)</span>
</ul>
</td>
我在pager类中找到了元素,
List<WebElement> webElement = getDriver().findElements(By.xpath("//ul[@class='pager']"));
List<WebElement> childElements = webElement.get(0).findElements(By.xpath("./child::*"));
sout("childElement text " + childElements.get(0).getAttribute("innerHTML")); // returns empty String
sout("childElement text " + childElements.get(0).getTagName()); // returns "span"
也试过这个,在chrome中它用黄色标记我需要的东西,但selenium驱动程序找不到
//*[contains(text(),' Total number of rows')]
标签是ul标签的子节点。因此,您可以按以下方式进行尝试:
//ul[@class='pager']/span
从这里查看结果
有没有办法验证元素Adam Slodowy在Selenium IDE中是粗体的? 这是站点代码片段: ... 我尝试使用verifyEval命令: 命令:验证评估 目标: var elem = window.document.querySelector(“div.thread-content-row.thread-content-row-1 价值:700 但是我不知道如何在querySelecto
我有这样一个html页面如下: 现在我要做< code>btn的< code>onclick的动作。< br > 我已尝试< code > driver . find _ element _ by _ id(' ABC ')并按预期工作。< br > 但是我不知道如何获取并单击对象,它是中的一个跨度类。
我正在尝试编写一个方法,它接受一个string变量(某个节点的名称),并获得包含一个文本与给定字符串相同的元素的tr元素。 我试过了 此代码抛出一个异常“无法求值或未导致WebElement”。 提前致谢 会奏效的。我无法解释为什么...
我已经成功地在一个分隔符中获取了如下所示的文本:
我试图从span(图片中的质量)获取文本,但我还没有找到它无法获取文本的原因。 感谢所有的帮助,我正在使用python。 我的代码: 从html: