[英]TypeError: get() missing 1 required positional argument: 'url' error in function SOLVED
Normally I can work get method.通常我可以使用get方法。 But, when ı put get method in my function I get an error message.
但是,当我将 get 方法放入我的 function 时,我收到一条错误消息。 Also Im looked at a python selenium videos and that guy never got an error.
我还看了一个 python selenium 视频,那个人从来没有出错。 Im using same code but I got this error.
我使用相同的代码,但出现此错误。 How can I solve this problem?
我怎么解决这个问题? My ide:Pycharm my code:
我的 ide:Pycharm 我的代码:
from instagramuserinfo import username, password
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time
class Instagram:
def __init__(self,username,password):
self.browser = webdriver.Chrome
self.username=username
self.password=password
def signIn(self):
self.browser.get("https://www.instagram.com/accounts/login/")
usernameInput=self.browser.find_elements_by_xpath('//*[@id="react-root"]/section/main/article/div[2]/div[1]/div/form/div[2]/div/label/input')
passwordInput=self.browser.find_elements_by_xpath('//*[@id="react-root"]/section/main/article/div[2]/div[1]/div/form/div[3]/div/label/input')
usernameInput.send_keys(self.username)
passwordInput.send_keys(self.password)
passwordInput.send_keys(Keys.ENTER)
time.sleep(3)
instagram=Instagram(username,password)
instagram.signIn()
-----------------------------------------------
error message:
Traceback (most recent call last):
File "C:/Users/Turkmen/Desktop/pythonkursbtk/selenium/insta.py", line 19, in <module>
instagram.signIn()
File "C:/Users/Turkmen/Desktop/pythonkursbtk/selenium/insta.py", line 11, in signIn
self.browser.get("https://www.instagram.com/accounts/login/")
TypeError: get() missing 1 required positional argument: 'url'
Im forgot brackets.我忘了括号。 self.browser = webdriver.Chrome()
self.browser = webdriver.Chrome()
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.