2015-04-03 44 views
0

Firefox的URL字段中的「標籤名稱」(或其他標識元素的方式)是什麼?識別Firefox中的URL欄元素

例如當你想在Firefox中打開一個新標籤,您可以選擇body通過:

body = driver.find_element_by_tag_name('body') 

,例如,打開一個新標籤:

body.send_keys(Keys.CONTROL + 't') 

有一個簡單的「標籤名」任何人都知道的URL欄?

通常情況下,您可以右鍵單擊Firefox中的元素,然後按Q來標識它們,但在這種情況下,這不適用。


編輯:我不是試圖找到URL欄元素,這樣我可以導航到一個新的網頁。我想找到它,以便我可以將「返回」鍵作爲解決方法來刷新頁面。

+0

你不能使用driver.navigate()。refresh(); ? – aholt 2015-04-06 19:38:04

回答

0

我相信這是'urlbar'。至少你在代碼自動完成功能時如何調用它...

0

你在瀏覽器中看到的URL欄是不是頁面的一部分

如果你想獲得當前的URL,使用.current_url

driver.current_url 

如果要更改URL,使用.get()

driver.get("new_url_here") 

您也可以通過瀏覽歷史記錄使用導航back()forward()

僅供參考,Navigating文檔頁面有很多相關信息。