本文介绍如何通过webdriver方法获取当前测试页面的URL。获取当前URL有什么用处呢,一般URL可以帮助我们判断跳转的页面是否正确,或者URL中部分字段可以作为我们自动化测试脚本期待结果的一部分。
相关脚本代码如下:
-
# coding=utf-8
-
import time
-
from selenium
import webdriver
-
-
-
driver = webdriver.Chrome()
-
driver.maximize_window()
-
driver.implicitly_wait(
6)
-
-
driver.get(
"http://www.baidu.com/")
-
time.sleep(
1)
-
driver.find_element_by_link_text(
"新闻").click()
-
time.sleep(
1)
-
print (driver.current_url)
# current_url 方法可以得到当前页面的URL
-
driver.quit()