0

最初に、ページ付けリンクが有効になっているかどうかを確認したいと思います。有効になっている場合はリンクをクリックします。有効になっていない場合は、リンクをクリックして、JAVAのif条件をスキップします。

セレンWebドライバーとTestNGを使用しています。

ありがとう、Rishil Bhatt

4

4 に答える 4

1
public void elementIsDisable(WebDriver driver, By by) throws Exception {
    WebElement disable = driver.findElement(by);
    Thread.sleep(2000);
    String disableAttribute = disable.getAttribute("disabled");
    Assert.assertEquals("true", disableAttribute);
}

次に、テストでメソッドを呼び出します。

homePage.elementIsDisable(driver, By.id("acc-confirm"));

これは、webElement が無効になっているかどうかを確認します

于 2016-06-08T13:48:57.497 に答える
0

isEditable(locator)を使用します。リンクが無効になっている場合は、falseを返します。それ以外の場合はtrueを返します。

于 2013-01-02T10:02:52.763 に答える
0

ブラウザのWebコンソールを使用して要素を検査し、スタイル、クラスなどを使用してリンクを無効にする属性があるかどうかを確認します。

String temp = selenium.getAttribute(locator@attribute); 

これで、tempの値を確認できます。

plsはこれも参照します:http ://www.seleniumtests.com/2011/06/selenium-tutorial-get-attribute-for.html

于 2012-12-31T09:00:37.997 に答える