AttributeError:“列表”对象没有属性“单击”跟随按钮Instagram Selenium Python

2024-04-16 09:46:55 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试创建一个机器人,在浏览器中点击一个按钮,在另一个窗口中点击follow按钮Instagram并返回到第一个窗口。可以切换窗口

但是我不能让机器人在Instagram中按下follow按钮(我创建了一个独立的机器人,只用于点击follow按钮和OK,但在新脚本中不起作用)

我错在哪里?守则:

window_after = browser.window_handles[2]

time.sleep(10)

seguir = browser.find_elements_by_xpath('/html/body/div[1]/section/main/div/header/section/div[1]/div[1]/span/span[1]/button').click()

browser.switch_to.window(browser.window_handles[1])

错误:

seguir = browser.find_elements_by_xpath('/html/body/div[1]/section/main/div/header/section/div[1]/div[1]/span/span[1]/button').click()
AttributeError: 'list' object has no attribute 'click'

当我输入“Element”时,错误如下:

Message: Unable to locate element: /html/body/div[1]/section/main/div/header/section/div[1]/div[1]/span/span[1]/button

Tags: divbrowsermainhtml机器人sectionbodybutton