Firefox中URL字段的“标记名称”(或其他识别元素的方法)是什么?
e.g。如果要在Firefox中打开新选项卡,可以选择body
:
body = driver.find_element_by_tag_name('body')
,例如,打开一个新标签:
body.send_keys(Keys.CONTROL + 't')
是否有一个简单的“标记名称”,任何人都知道URL栏?
通常,您可以右键单击Firefox中的元素并按Q
来识别它们,但在这种情况下,这不适用。
编辑:我没有尝试找到网址栏元素,以便我可以导航到新的网页。我想找到它,所以我可以发送“return”键作为解决方法来刷新页面。
答案 0 :(得分:0)
我相信这是'urlbar'。至少在您编写自动完成功能代码时,您可以将其称为...
答案 1 :(得分:0)
您在浏览器中看到的网址栏不是网页的一部分。
如果您想获取当前网址,请使用.current_url
:
driver.current_url
如果您想更改网址,请使用.get()
:
driver.get("new_url_here")
您还可以使用back()
和forward()
浏览浏览历史记录。
仅供参考,Navigating文档页面包含大量相关信息。