51Testing软件测试论坛

标题: Day5-1测试积点任务 [打印本页]

作者: 测试积点老人    时间: 2018-4-19 09:42
标题: Day5-1测试积点任务
本帖最后由 测试积点老人 于 2018-4-19 09:43 编辑

问题:
大家好!我用Python Selenium,进行浏览器最小化操作时报异常,源代码:
from selenium import webdriver
from time import sleep
browser = webdriver.Chrome()
browser.get("https://www.baidu.com/")
sleep(1.5)
browser.minimize_window()  # 最小化浏览器
browser.quit()



异常信息:
  1. Traceback (most recent call last):
  2.   File "F:/Users/lchy/PycharmProjects/Part1_L4.1_BrowserSize/browserSize.py", line 10, in <module>
  3.     browser.minimize_window()  # 最小化浏览器
  4.   File "F:\Users\lchy\AppData\Local\Programs\Python\Python36\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 738, in minimize_window
  5.     self.execute(Command.MINIMIZE_WINDOW)
  6.   File "F:\Users\lchy\AppData\Local\Programs\Python\Python36\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 312, in execute
  7.     self.error_handler.check_response(response)
  8.   File "F:\Users\lchy\AppData\Local\Programs\Python\Python36\lib\site-packages\selenium\webdriver\remote\errorhandler.py", line 208, in check_response
  9.     raise exception_class(value)
  10. selenium.common.exceptions.WebDriverException: Message: unknown command: session/41583399dad2b00396dcbbffa831eadc/window/minimize
  11. 虽然觉得最小化没什么意义,但是看到官方API文档中有这个方法,还是想试试,不知该怎么用啊?
  12. API文档中的说明:
  13. Classes                       
  14. selenium.webdriver.remote.webdriver.WebDriver(builtins.object)
  15. class WebDriver(selenium.webdriver.remote.webdriver.WebDriver)
  16. minimize_window(self)
  17. Invokes the window manager-specific 'minimize' operation
复制代码


谢谢大家!


作者: Mokwing    时间: 2018-4-19 15:38
试了一下最大化可以,最小化要报错
作者: abcsell    时间: 2018-4-20 09:58
用的什么浏览器呀,不会没兼容吧
作者: 海海豚    时间: 2018-4-20 10:07
是否对谷歌浏览器版本有要求,更换一个较低版本的浏览器呢?
作者: 梦想家    时间: 2018-4-20 10:13
是不是thread sleep(1.5)
作者: qqq911    时间: 2018-4-20 10:33
中间加个sleep(1)
作者: jingzizx    时间: 2018-4-20 10:47
minimize去了试试,感觉是这里的问题




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2