對於示例程序上的網頁爲什麼html源代碼中缺少「qaautomation.net」?
http://www.qaautomation.net/?p=263
我執行以下步驟:
- 運行帶註釋的代碼的driver.close()行該程序。
- 程序打開Firefox瀏覽器,然後搜索術語「qa automation」。
- 一旦「測試通過」。消息已打印到屏幕上(在控制檯中),請轉至Google搜索結果頁面。
- 使用瀏覽器菜單,轉到工具/ Web開發人員/頁面源。
- 在頁面源頁面上,搜索術語「qaautomation.net」。
我在步驟5中沒有得到任何搜索結果。爲什麼文本「qaautomation.net」不在源代碼中。
Firefox顯示的網頁顯示文本「qaautomation.net」作爲其搜索結果之一。此外,下面的代碼行
return driver.findElement(By.tagName("body")).getText().contains("qaautomation.net");
在程序中必須返回true,因爲上述步驟3完成。爲什麼當我在源代碼中找不到它時,上面的getText()方法似乎找到了文本「qaautomation.net」?任何幫助,將不勝感激。
編輯
我現在已經問了一個與此查詢有關的新問題。
你在哪裏希望看到qaautomation.net在谷歌搜索結果?作爲鏈接或鏈接下的描述的一部分或?當您在HTML源代碼中進行搜索時,如果您在任何地方發現它*,這可能不是您想要的或最好的想法。我建議你在特定的地方,鏈接或下面的鏈接或兩者之間尋找它。然後將目標鎖定在那裏。 – JeffC