如果想使用selenium驱动不同的浏览器,必须单独下载并设置不同的浏览器驱动。
跳转到某网站:get()
浏览器的最大化:maximizewindow()
获取浏览器窗口个数:window_handles
切换到指定窗口:switch_to.window()
关闭:close() 退出当前的窗口
退出:quit() 退出浏览器
刷新:refresh()
WebDriver常用方法
clear(): 清除文本。
send_keys (value): 模拟按键输入。
click(): 单击元素。
size: 返回元素的尺寸。
text: 获取元素的文本。
get_attribute(name): 获得属性值。
is_displayed(): 设置该元素是否用户可见。
implicitly_wait():隐式等待,也叫智能等待,是 webdirver 提供的一个超时等待。隐的等待一个元素被发现,或一个命令完成。如果超出了设置时间的则抛出异常。
sleep(): 强制等待,设置固定休眠时间。