2016-05-17 54 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