首页 > 编程语言 > 详细

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

时间:2020-01-07 16:32:05      阅读:78      评论:0      收藏:0      [点我收藏+]

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

技术分享图片

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

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

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!