2016-04-16 5 views
-1

Seleniumを使用してwww.google.comページの最初の "q" html要素を見つけると、 "q"要素が見つかるようです。しかし、そのページのソースhtmlコード(ブラウザ内)を<q>のために検索すると、結果は得られません。org.openqa.selenium.firefox.FirefoxDriver.findElement(By.name( "q"))は "q"要素を見つけますが、どこにありますか?

これはなぜですか?

私はメソッドを使用しています: org.openqa.selenium.firefox.FirefoxDriver.findElement(By.name( "Q"))

答えて

0

By.name( "Q")は、ブラウザ内の要素を見つけますここでname属性はWeb要素の "q"です。 name = "q"のソースを検索すると、次のスニペットが表示されます。

<input class="lst lst-tbb sbibps" id="lst-ib" maxlength="2048" name="q" autocomplete="off" title="Search" type="text" value="" aria-label="Search"> 
0

qはHTMLタグではなく、検索ボックス(入力タグ)の属性です。ハリはすでにスニペットを出している。

関連する問題