我已经实现了数据驱动框架,因此我的 isTextPresent 函数可能具有动态值。另外,我的应用程序中需要有很多断言文本。我尝试使用 xpath 之类的
boolean b=driver.findElement(By.xpath("//*[contains(.,stringc3)]")).getText().contains(stringc3);
其中 stringc3 是要检查的文本。但是这个实现需要很长时间(使用 webdriverbackedselenium,我的测试过去需要大约 3 分钟,但使用 webdriver 及以上代码,大约需要 20 分钟)。那么有没有办法让这个测试运行得更快呢?
我知道现在支持从 selenium ide 导出这些函数(http://code.google.com/p/selenium/source/detail?r=17718)
那么,有没有打算在 webdriver 中实现 isTextPresent 功能呢?