51Testing软件测试论坛

 找回密码
 (注-册)加入51Testing

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

查看: 1850|回复: 8
打印 上一主题 下一主题

大神帮我看看,为什么我无法截屏,代码没报错

[复制链接]
  • TA的每日心情
    奋斗
    2017-4-4 21:12
  • 签到天数: 56 天

    连续签到: 1 天

    [LV.5]测试团长

    跳转到指定楼层
    1#
    发表于 2016-4-29 15:39:44 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    from selenium import webdriver
    import  time
    import os
    browser = webdriver.Firefox()
    browser.get('http://www.baidu.com')
    time.sleep(5)

    #浏览器最大化
    browser.maximize_window()
    browser.find_element_by_id('kw').send_keys('python+selenium')
    browser.find_element_by_id('su').click()
    time.sleep(5)
    browser.find_element_by_id('kw').clear()
    time.sleep(5)
    browser.get_screenshot_as_file('C:\\baidu.jpg')#截屏保存为baidu.jpg
    for x in  browser.get_cookies():
         print('the %d cookies : \r %r'% (len(x),x))
    try:
         browser.find_element_by_id('kw_2').send_keys('Python自动化实例')#元素不对,产生异常
         browser.find_element_by_id('su').click()
         time.sleep(5)
    except:
         browser.save_screenshot('C:\\baidu2.jpg')#截屏保存为baidu2.jpg
         print('截屏成功')
    browser.refresh()#刷新
    browser.back()#后退
    time.sleep(5)
    browser.forward()#前进
    time.sleep(5)
    browser.quit()
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

  • TA的每日心情
    慵懒
    2017-11-7 16:44
  • 签到天数: 290 天

    连续签到: 1 天

    [LV.8]测试军长

    2#
    发表于 2016-4-29 15:56:31 | 只看该作者
    我粘贴你的代码,是能够截图。  

    运行结果为:
    > "D:\Python27\pythonw.exe"  "F:\Python\python.py"
    the 7 cookies :
    {u'domain': u'.baidu.com', u'name': u'BAIDUID', u'value': u'ABD2220B08E33AEE92B6CA0D79F8B2AC:FG=1', u'expiry': 3609400029L, u'path': u'/', u'httpOnly': False, u'secure': False}
    the 7 cookies :
    {u'domain': u'.baidu.com', u'name': u'BIDUPSID', u'value': u'ABD2220B08E33AEE92B6CA0D79F8B2AC', u'expiry': 3609400029L, u'path': u'/', u'httpOnly': False, u'secure': False}
    the 7 cookies :
    {u'domain': u'.baidu.com', u'name': u'PSTM', u'value': u'1461916401', u'expiry': 3609400029L, u'path': u'/', u'httpOnly': False, u'secure': False}
    the 7 cookies :
    {u'domain': u'www.baidu.com', u'name': u'BD_LAST_QID', u'value': u'16613914703386701889', u'expiry': 1461916383, u'path': u'/', u'httpOnly': False, u'secure': False}
    the 7 cookies :
    {u'domain': u'www.baidu.com', u'name': u'BD_HOME', u'value': u'0', u'expiry': None, u'path': u'/', u'httpOnly': False, u'secure': False}
    the 7 cookies :
    {u'domain': u'.baidu.com', u'name': u'H_PS_PSSID', u'value': u'19292_1461_19671_18281_19781_19805_19899_19559_19807_19842_19860_17001_15777_11872_10632', u'expiry': None, u'path': u'/', u'httpOnly': False, u'secure': False}
    the 7 cookies :
    {u'domain': u'www.baidu.com', u'name': u'BD_UPN', u'value': u'13314352', u'expiry': 1462780382, u'path': u'/', u'httpOnly': False, u'secure': False}
    the 7 cookies :
    {u'domain': u'www.baidu.com', u'name': u'BD_CK_SAM', u'value': u'1', u'expiry': None, u'path': u'/', u'httpOnly': False, u'secure': False}
    the 7 cookies :
    {u'domain': u'www.baidu.com', u'name': u'H_PS_645EC', u'value': u'3a1eicDACDqtNgdaPcqCQZXafJCSajaKZdiIq8VIOWJ2kpxxD1eqD861dAU', u'expiry': 1461918980, u'path': u'/', u'httpOnly': False, u'secure': False}
    the 7 cookies :
    {u'domain': u'www.baidu.com', u'name': u'BDSVRTM', u'value': u'85', u'expiry': None, u'path': u'/', u'httpOnly': False, u'secure': False}
    the 7 cookies :
    {u'domain': u'.www.baidu.com', u'name': u'__bsi', u'value': u'12919857599092054328_00_0_I_R_5_0303_C02F_N_I_I_0', u'expiry': 1461916398, u'path': u'/', u'httpOnly': False, u'secure': False}
    \xe6\x88\xaa\xe5\xb1\x8f\xe6\x88\x90\xe5\x8a\x9f
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    擦汗
    2017-10-27 14:21
  • 签到天数: 306 天

    连续签到: 1 天

    [LV.8]测试军长

    3#
    发表于 2016-5-4 17:16:11 | 只看该作者
    代码应该没有问题!你运行时如果是因为安装的Firefox版本过高的话,运行或报错,建议楼主将问题描述的更加清晰一点。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-4-4 21:12
  • 签到天数: 56 天

    连续签到: 1 天

    [LV.5]测试团长

    4#
     楼主| 发表于 2016-5-5 13:45:34 | 只看该作者
    若尘_51 发表于 2016-4-29 15:56
    我粘贴你的代码,是能够截图。  

    运行结果为:

    恩,我已经解决了,权限问题,Python不能操作电脑硬盘,使用管理员运行就好了
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-4-4 21:12
  • 签到天数: 56 天

    连续签到: 1 天

    [LV.5]测试团长

    5#
     楼主| 发表于 2016-5-5 13:47:27 | 只看该作者
    地壳 发表于 2016-5-4 17:16
    代码应该没有问题!你运行时如果是因为安装的Firefox版本过高的话,运行或报错,建议楼主将问题描述的更加 ...

    已经解决了,谢谢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-4-4 21:12
  • 签到天数: 56 天

    连续签到: 1 天

    [LV.5]测试团长

    6#
     楼主| 发表于 2016-5-5 13:47:39 | 只看该作者
    地壳 发表于 2016-5-4 17:16
    代码应该没有问题!你运行时如果是因为安装的Firefox版本过高的话,运行或报错,建议楼主将问题描述的更加 ...

    已经解决了,谢谢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-4-4 21:12
  • 签到天数: 56 天

    连续签到: 1 天

    [LV.5]测试团长

    7#
     楼主| 发表于 2016-5-5 13:47:44 | 只看该作者
    地壳 发表于 2016-5-4 17:16
    代码应该没有问题!你运行时如果是因为安装的Firefox版本过高的话,运行或报错,建议楼主将问题描述的更加 ...

    已经解决了,谢谢
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2017-4-4 21:12
  • 签到天数: 56 天

    连续签到: 1 天

    [LV.5]测试团长

    8#
     楼主| 发表于 2016-5-5 13:49:16 | 只看该作者
    若尘_51 发表于 2016-4-29 15:56
    我粘贴你的代码,是能够截图。  

    运行结果为:

    权限问题,解决了
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

    站长推荐上一条 /1 下一条

    小黑屋|手机版|Archiver|51Testing软件测试网 ( 沪ICP备05003035号 关于我们

    GMT+8, 2024-9-22 01:59 , Processed in 0.080093 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

    快速回复 返回顶部 返回列表