51Testing软件测试论坛

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

QQ登录

只需一步,快速开始

微信登录,快人一步

手机号码,快捷登录

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

python+ie

[复制链接]
  • TA的每日心情
    开心
    2017-2-23 09:15
  • 签到天数: 13 天

    连续签到: 1 天

    [LV.3]测试连长

    跳转到指定楼层
    1#
    发表于 2016-12-12 14:31:01 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
    python调用ie浏览器   报  self.driver = webdriver.Ie()

      File "C:\Python27\lib\site-packages\selenium\webdriver\ie\webdriver.py", line 57, in __init__
        desired_capabilities=capabilities)
      File "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 92, in __init__
        self.start_session(desired_capabilities, browser_profile)
      File "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 179, in start_session
        response = self.execute(Command.NEW_SESSION, capabilities)
      File "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 236, in execute
        self.error_handler.check_response(response)
      File "C:\Python27\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 192, in check_response
        raise exception_class(message, screen, stacktrace)
    WebDriverException: Message: Unexpected error launching Internet Explorer. Protected Mode settings are not the same for all zones. Enable Protected Mode must be set to the same value (enabled or disabled) for all zones.
    大家是怎么调用ie的
    分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
    收藏收藏
    回复

    使用道具 举报

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

    连续签到: 1 天

    [LV.8]测试军长

    2#
    发表于 2016-12-12 14:41:30 | 只看该作者
    这是由于IE安全策略引起的,解决方法

    1.在调用浏览器的前面增加代码
    from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
    DesiredCapabilities.INTERNETEXPLORER['ignoreProtectedModeSettings'] = True

    2.internet/本地intarnet/受信任的站点/受限制站点中的启用保护模式全部勾选或者全部不选

    评分

    参与人数 1测试积点 +10 收起 理由
    lsekfe + 10 积极回复获得测试积点10

    查看全部评分

    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-23 09:15
  • 签到天数: 13 天

    连续签到: 1 天

    [LV.3]测试连长

    3#
     楼主| 发表于 2016-12-12 14:57:48 | 只看该作者
    若尘_51 发表于 2016-12-12 14:41
    这是由于IE安全策略引起的,解决方法

    1.在调用浏览器的前面增加代码

    加上了代码   打开的ie页面显示  This is the initial start page for the WebDriver server.
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.8]测试军长

    4#
    发表于 2016-12-12 15:08:10 | 只看该作者
    15889369825 发表于 2016-12-12 14:57
    加上了代码   打开的ie页面显示  This is the initial start page for the WebDriver server.

    把你的脚本和错误附上来看看
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-23 09:15
  • 签到天数: 13 天

    连续签到: 1 天

    [LV.3]测试连长

    5#
     楼主| 发表于 2016-12-12 15:10:33 | 只看该作者
    若尘_51 发表于 2016-12-12 15:08
    把你的脚本和错误附上来看看

    # -*- coding: utf-8 -*-
    from selenium import webdriver
    from selenium.webdriver.common.by import By
    from selenium.webdriver.common.keys import Keys
    from selenium.webdriver.support.ui import Select
    from selenium.common.exceptions import NoSuchElementException
    from selenium.common.exceptions import NoAlertPresentException
    import unittest, time, re

    class test (unittest.TestCase):
        def setUp(self):
            from selenium.webdriver.common.desired_capabilities import DesiredCapabilities
            DesiredCapabilities.INTERNETEXPLORER['ignoreProtectedModeSettings'] = True
            self.driver = webdriver.Ie()
            self.driver.implicitly_wait(30)
            self.base_url = "http://test.robotscloud.com/"
            self.verificationErrors = []
            self.accept_next_alert = True
    回复 支持 反对

    使用道具 举报

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

    连续签到: 1 天

    [LV.8]测试军长

    6#
    发表于 2016-12-12 15:30:04 | 只看该作者
    15889369825 发表于 2016-12-12 15:10
    # -*- coding: utf-8 -*-
    from selenium import webdriver
    from selenium.webdriver.common.by import  ...

    修改注册表: HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Zoom
    修改ZoomFactor的值110000,改成100000,保存退出就可以了。
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2017-2-23 09:15
  • 签到天数: 13 天

    连续签到: 1 天

    [LV.3]测试连长

    7#
     楼主| 发表于 2016-12-12 15:57:44 | 只看该作者
    若尘_51 发表于 2016-12-12 15:30
    修改注册表: HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Zoom
    修改ZoomFactor的值110000 ...

    厉害了我的哥,网上都没这么详细
    回复 支持 反对

    使用道具 举报

  • TA的每日心情

    2024-7-8 09:00
  • 签到天数: 943 天

    连续签到: 1 天

    [LV.10]测试总司令

    8#
    发表于 2016-12-12 16:39:19 | 只看该作者
    我去好厉害呀
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    奋斗
    2019-12-31 08:59
  • 签到天数: 975 天

    连续签到: 1 天

    [LV.10]测试总司令

    9#
    发表于 2016-12-14 09:31:02 | 只看该作者
    应该是经验总结
    回复 支持 反对

    使用道具 举报

    本版积分规则

    关闭

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

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

    GMT+8, 2024-11-17 06:44 , Processed in 0.067624 second(s), 23 queries .

    Powered by Discuz! X3.2

    © 2001-2024 Comsenz Inc.

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