📅  最后修改于: 2023-12-03 15:24:36.224000             🧑  作者: Mango
在selenium python中获取当前页面的url非常简单,只需要使用current_url
属性即可。
from selenium import webdriver
# 打开浏览器
driver = webdriver.Chrome()
# 打开网页
driver.get("https://www.google.com")
# 获取当前页面的url
current_url = driver.current_url
# 打印当前页面的url
print(current_url)
# 关闭浏览器
driver.quit()
输出结果:
https://www.google.com/
以上代码示例中,首先使用selenium.webdriver.Chrome()
打开了一个Chrome浏览器实例。然后使用get()
方法打开了谷歌搜索的主页。接着使用current_url
属性获取了当前页面的url,并将其赋值给了变量current_url
。最后打印出了这个url。请注意,在获取url之前必须让浏览器打开一个url,否则获取到的url为about:blank
。
在实际使用中,也可以在测试用例中使用selenium.webdriver.Chrome()
打开浏览器并访问指定网址,然后调用页面对象中的方法获取当前页面的url。