Selenium笔记(3)Remote Webdriver
1.简介
selenium.webdriver.remote.webdriver.WebDriver
这个类其实是所有其他Webdriver
的父类,例如Chrome Webdriver,Firefox Webdriver都是继承自这个类。这个类中实现了每个Webdriver间相通的方法。
2.常用方法与属性
get(url)
在当前浏览器会话中访问传入的url地址。
用法:
driver.get('https://www.baidu.com')
close()
关闭浏览器当前窗口。
quit()
退出webdriver并关闭所有窗口。
refresh()
刷新当前页面。
title
获取当前页的标题。
page_source
获取当前页渲染后的源代码。
current_url
获取当前页面的url。
window_handles
获取当前会话中所有窗口的句柄,返回的是一个列表。
3.查找元素
Webdriver对象中内置了查找节点元素的方法,使用非常方便。
3.1. 单个查找
以下是查找单个元素的方法:
方法 | 作用 |
---|