日志向我抛出这个:
element.until(EC.presence_of_element_located(By.XPATH("//*[@id='menu-item-9145']/a'")))
TypeError: 'str' object is not callable
代码试验:
class Descaro:
def __init__(self, driver):
self.driver = driver
def Descaro(self):
time.sleep(3)
self.driver.find_element_by_xpath("//*[@id='splashModal']/a[1]").click()
print("deberia estar en la pagina de fondo")
element = WebDriverWait(self.driver, 10)
element.until(EC.presence_of_element_located(By.XPATH("//*[@id='menu-item-9145']/a'")))
element.click()
我已经尝试过这个:
element.until(EC.presence_of_element_located(By.XPATH, '//*[@id="menu-item-9145"]/a'')))
但也不起作用,因为:
__init__() takes 2 positional arguments but 3 were given