如何使用 Python + Selenium 单击 Gmail 中的关闭按钮?

How can I click the close button in Gmail with Python + Selenium?

我想单击按钮关闭正在写入的消息。

我尝试使用此代码,但它对我不起作用:

driver.find_element_by_xpath('//input[@type="Cerrar"]').click()

你能帮帮我吗?非常感谢。

除非您的代码需要使用 selenium,否则我认为 pyautogui 会更好。它可以将您的鼠标移动到特定坐标或寻找关闭按钮然后单击它

import pyautogui

pyautogui.moveTo(x=(your x), y=(your y))
pyautogui.click()

我不太了解硒,所以很抱歉我不能用它来帮助你,但我希望这对你有所帮助。

您需要点击这个元素://img[@alt="Close"]
因此,执行此操作的 Selenium python 命令是

driver.find_element_by_xpath('//img[@alt="Close"]').click()

内置方法close:

The close() method is used to close the current browser window on which the focus is set, on the other hand, the quit() method essentially calls the driver. dispose of a method that successively closes all the browser windows and ends the WebDriver session graciously.

您想在与元素交互时使用click

driver.find_element_by_xpath('//input[@type="Cerrar"]').click()

如果这不起作用,请分享 HTML 代码。