1

png画像のタブを探しています。タブのソースがあります。しかし、私は次のオプションを試しました:

1)

WebElement image = driver.findElement(By.id("x", "a"));
String src = image.getAttribute("src"); 
src.contains("x.png");

2)

WebElement image = driver.findElement(By.name("x"));

私はそれを見つけることができません。それは隠された要素でもありません...入力はありますか???? よろしくお願いします...

4

1 に答える 1

1

このようにしてみてください...

このタイプの画像タグがあり、ID「Size50」が一意であると思う場合

<img id="Size50" src="http://sp2010-sa/talk/harold/Photos/_t/Profile_jpg.jpg"/>

セレンはこのように検索します...

WebElement image = Driver.findElement(By.TagName( "img"))。findElement(By.id( "Size50"));

上記のコードは、最初にすべての画像タグを検索し、後で画像タグ内で一意のID「Size50」のタグを検索します。

ID「Size50」がページ上で一意である場合、次のように直接書き込むことができます

WebElement image=Driver.findElement(By.id("Size50"));
于 2012-05-08T09:09:41.387 に答える