无法在 Python 中使用 Selenium 与弹出窗口 chrome 扩展进行交互

can't interact with popup chrome extention using Selenium in Python

我正在编写脚本来自动执行 chrome 上的任务,我正在使用 Python 和 Selenium,问题是该任务需要单击 [=17] 中的按钮=] 扩展弹出窗口来完成任务,但我无法使用 selenium 在 chrome 扩展弹出窗口上启动 click() class。

你知道我们如何解决这样的问题吗?

好的,既然没有人回答我的问题,我就回答一下我是如何解决这个问题的 我所做的只是使用 Pynput 库通过模拟键盘点击与 chrome 扩展进行交互。 要在页面和元素之间切换,我必须使用转换为的 Tab 按钮 keyboard = Controller() keyboard.press(Key,tab) keyoard.release(Key,tab) 在 python 代码中并在每个 activity 之间添加了一些延迟,因此它可以 运行 顺利地没有任何问题。 它可能不是最好的解决方案,但至少它现在有效