关闭

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

4567人阅读 评论(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网站的观点或立场
    个人资料
    • 访问:629744次
    • 积分:6442
    • 等级:
    • 排名:第4027名
    • 原创:155篇
    • 转载:39篇
    • 译文:2篇
    • 评论:26条
    联系方式
    2010-2013,就职中科大洋,视音频编解码底层测试;
    2013-2015,就职爱迪德,视音频加密系统测试;
    2015-2016,就职猎豹移动,新闻推荐系统服务器端测试;
    2016-至今,就职蔚来汽车,车联网系统测试

    有对自动化测试、持续集成感兴趣的朋友,可以和我交流。
    独立博客:http://liuchunming033.github.io
    最新评论