51Testing软件测试论坛

标题: TypeError: WebDriver.get() missing 1 required positional argument: 'url' [打印本页]

作者: 测试积点老人    时间: 2022-9-29 09:52
标题: TypeError: WebDriver.get() missing 1 required positional argument: 'url'
问题遇到的现象和发生背景

今日在学习selenium模块时,简单的按照书上试了一下用get打开网址,结果开始报错,而书中却成功打开网址,这可能是一个比较简单的问题,但是我确实没能解决,恳请各位老哥抽出时间为我指点一二,在这里先表示感谢。

  1. #书中代码
  2. >>> from selenium import webdriver
  3. >>> browser = webdriver.Firefox()
  4. >>> type(browser)
  5. <class 'selenium.webdriver.firefox.webdriver.WebDriver'>
  6. >>> browser.get('http://inventwithpython.com')
  7. #我的代码
  8. >>>from selenium import webdriver
  9. >>>browser = webdriver.Edge
  10. >>>browser.get(url='https://www.baidu.com/')   
  11. #当没有url时,则报错TypeError: WebDriver.get() missing 1 required positional argument: 'url'
  12. #我用的是pycharm,书中IDLE
复制代码

运行结果及报错内容

  1. TypeError: WebDriver.get() missing 1 required positional argument: 'self'
复制代码




作者: bellas    时间: 2022-9-30 10:14
等大神
作者: qqq911    时间: 2022-9-30 15:23
代码写的有问题。少个self
作者: jingzizx    时间: 2022-9-30 17:16
看代码是否有差异




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