私はデータ駆動型フレームワークを実装したので、私の 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 関数を実装する予定はありますか?