gpt4 book ai didi

Selenium 2.0网络驱动程序: implementation of isTextPresent

转载 作者:行者123 更新时间:2023-12-02 09:13:12 25 4
gpt4 key购买 nike

我正在寻找一个可行的实现。我想出的最好的办法是:

    public boolean isTextPresent(String string) {

for (WebElement e : drv.findElements(By.cssSelector("*"))) {

if (e.isDisplayed() && e.getText().contains(string)) {
return true;
}

}
return false;
}

最佳答案

更快的方法是这样的:

public boolean isTextPresent(string str)
{
IWebElement bodyElement = driver.FindElement(By.TagName("body"));
return bodyElement.Text.contains(str);
}

它是用 C# 编写的,但概念相同。获取body标签的文本会自动返回所有嵌套元素的文本。我唯一不确定的是是否包含隐藏元素。

关于 Selenium 2.0网络驱动程序: implementation of isTextPresent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7834791/

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