关闭

【selenium学习笔记】常用的WebElement接口

3822人阅读 评论(0) 收藏 举报
分类:

除了对元素的clear,send_keys,click,submit等操作外,WebElement还提供了一些其他可用的方法。

直接上实例:

from selenium import webdriver

driver = webdriver.Firefox()
driver.get('http://ww.baidu.com')
# 获取页面title
print driver.title
driver.maximize_window()
# 获取元素尺寸
print driver.find_element_by_id("kw").size
# 获取元素属性
print driver.find_element_by_xpath("//*[@id='su']").get_attribute('type')
# 判断元素是否可见
print driver.find_element_by_xpath("//*[@id='su']").is_displayed()
# 获取元素文本信息
print driver.find_element_by_id("cp").text

打印输出是:

百度一下,你就知道
{'width': 500, 'height': 22}
submit
True
©2015 Baidu 使用百度前必读 意见反馈 京ICP证030173号


获取当前的url是用:

driver.current_url

0
1

查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:498743次
    • 积分:5670
    • 等级:
    • 排名:第4591名
    • 原创:155篇
    • 转载:39篇
    • 译文:2篇
    • 评论:22条
    联系方式
    最新评论