1

リンクをクリックして、アクティブであることを確認しようとしています。ただし、アクティブかどうかを決定するのはクラスです。これは、Web ドライバーを自動化して別のページに移動し、リンクのクリックによってユーザーが実際に正しいページに移動したことを確認する Web ページのページネーション用です。

私はFirefoxでSelenium2Libraryを使用しています。

ここに画像の説明を入力

誰にも提案はありますか。ありがとう。

4

1 に答える 1

1

これがJavaでの解決策です。使用する言語に翻訳していただければ幸いです。

WebElement link = driver.findElement(By.cssSelector("[title='No. 2']"));
String linkClass = link.findElement(By.xpath("./..")).getAttribute("class");
if ("active".equals(linkClass)) {
   link.click();
}
于 2013-08-20T22:01:08.170 に答える