zoukankan      html  css  js  c++  java
  • 【Python】TypeError: bro_max() missing 1 required positional argument: 'self'

    代码编写时

      class Browser(object):
            def bro_max(self):
                  #窗口最大化
                  self.driver.maximize_window()
    

    调用时

      from selenium import webdriver
      from common.Browser import Browser
      
      
      def set_driver():
          driver = webdriver.Chrome()
          driver.implicitly_wait(10)  
          Browser.bro_max()       # 错误地方
          driver.get("https://www.cnblogs.com/TD1900/")
      
      if __name__ == '__main__':
          set_driver()
    

    原因:没有给类实例化

    解决方法:

      from selenium import webdriver
      from common.Browser import Browser
    
    
      def set_driver():
          driver = webdriver.Chrome()  
          browser = Browser(driver)   # 增加类实例化
          driver.implicitly_wait(10)
          browser.bro_max()
          driver.get("https://www.cnblogs.com/TD1900/")
    
    
      if __name__ == '__main__':
          set_driver()
  • 相关阅读:
    第八周作业
    第八周上机练习
    第七周作业
    第七次上机练习
    第六周作业
    4.9上机作业
    第五周作业
    第四次JAVA作业
    第四周作业
    第十六次作业
  • 原文地址:https://www.cnblogs.com/TD1900/p/13431649.html
Copyright © 2011-2022 走看看