Selenium-Webdriver(python)学习笔记(二)
--访问URL,获取当前URL及TITLE
1.访问URL
使用webdriver的get方法可以访问指定的url
代码如下:
from selenium import webdriver
from time import sleep
dr = webdriver.Firefox()
# 访问google
dr.get("http://www.google.com.hk")
sleep(3)
dr.close()
2.获取当前URL及TITLE
因为有时我们会通过点击页面上的链接来进行页面跳转
这时候我们需要获取跳转后的URL以确认跳转是否成功,这就需要获取浏览器当前URL
代码如下:
from selenium import webdriver
from time import sleep
from distutils import log
dr = webdriver.Firefox()
# 输出当前URL到命令行
log.warn("before: %s" %(dr.current_url))
# 访问google
dr.get("http://www.google.com.hk")
# 输出当前URL到命令行
log.warn("after: %s" %(dr.current_url))
sleep(3)
dr.close()
输出结果:
before: about:blank
after: http://www.google.com.hk/
有时也会检查跳转后页面title是否正确:
from selenium import webdriver
from time import sleep
from distutils import log
dr = webdriver.Firefox()
# 输出当前title到命令行
log.warn("before: %s" %(dr.title))
# 访问google
dr.get("http://www.google.com.hk")
# 输出当前title到命令行
log.warn("after: %s" %(dr.title))
sleep(3)
dr.close()
输出结果:
before:
after: Google

浙公网安备 33010602011771号