当我使用Selenium找到第一个&#34; q&#34;网页www.google.com上的html元素似乎找到了&#34; q&#34;元件。但是,当我在<q>
搜索该网页的源代码html代码(在浏览器中)时,我没有得到任何结果。
为什么会这样?
我使用的方法: org.openqa.selenium.firefox.FirefoxDriver.findElement(By.name(&#34; Q&#34))
答案 0 :(得分:0)
By.name(“q”)在浏览器中找到一个元素,其中name属性为“q”表示web元素。在源代码中搜索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">
答案 1 :(得分:0)
q不是HTML标记,它是搜索框(输入标记)的属性。 Hari已经给出了片段。