-1

私はセレンスクリプトを書いていますが、以下のコードのxpathを書くことができません

<div id="notification">
<div class="success">
Success: You have added
 <a href="http://10.207.182.108:81/opencart/index.php?route=product/product&amp;product_id=28">HTC Touch HD</a> to your
 <a href="http://10.207.182.108:81/opencart/index.php?route=checkout/cart">
shopping cart</a>!<img class="close" alt="" src="catalog/view/theme/default/image/close.png"></div></div>

以下のスクリプトを試してみましたが、成功通知内に表示されるテキストを見つける必要があります。

//Add 1st Products
    driver.findElement(By.xpath("//input[contains(@onclick, '28')]")).click();
    String msg = driver.findElement (By.xpath("//div[@id='notification']/div")).getText();
    String expectedmsg="Success: You have added HTC Touch HD to your shopping cart!";
    Assert.assertEquals(msg, expectedmsg);

強調表示されているのは、必要な xpath です

4

1 に答える 1