Python-Selenium 之控制浏览器的操作,WebDriver常用方法

如果想使用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(): 强制等待,设置固定休眠时间。

原文地址:https://www.cnblogs.com/cyq0528/p/12161632.html