2016-05-17 59 views
0

我试图在Python上使用Selenium自动启用AdBlockPlus插件上的EasyPrivacy列表。 在网站上:如何在没有找到元素的情况下使用Python按下Selenium上的Enter键?

https://adblockplus.org/en/features#tracking

在点击'打开此对话框”链接,一个窗口/弹出/警报打开了,所有我想要做的就是按回车。但是,我一直无法找到一种方法来发送回车键,而无需在页面上找到元素。由于window/popup/alert不是html,所以我无法发送Enter键。

任何帮助后,在点击'打开此对话框”链接可以理解

+0

你可以提供一个可重复的例子吗?使用硒来模拟键盘仅限于页面,但根据上下文,还有其他选择来处理弹出窗口。 –

回答

-1

嗨,一个窗口/弹出/警报打开了不要试图按回车按钮,而不是试图通过硒发送TAB命令当标签控制在正确的地方,然后使用Enter硒

希望这有助于

+0

只是一件事:黑客不适合长期维护 – nullpointer

+0

这是不是黑客这是做到这一点的方式之一,它也检查TAB的功能是否正常工作 –

+0

你会怎么做的情况下的数量TAB按下需要达到ENTER按钮更改,因为一段时间后UI变化很少? – nullpointer