2014-01-07 74 views
1

我不得不使用機械化在python中編寫登錄腳本,並在HTML中進行一些更改,現在使用mechanize.Browser()我獲得了下面的HTML,現在我想搜索並單擊按鈕「刪除」,並在一個我無法做機械化的div中。結合機械化瀏覽器與硒

我瀏覽了互聯網,發現硒可以用來點擊這個按鈕。但所有的例子都構成了Firefox瀏覽器的一個實例。我如何讓硒繼續我的第一次機械化。

<div class="modal-buttons"><input type="button" onclick="Modal.vars.action(); return Modal.hide(event);" value="Delete" class="freshbutton-blue"><input onclick="Modal.hide(event)" type="button" name="cancel delete" value="Cancel" class="freshbutton"></div> 

回答

0

它不可能從HTML源代碼,從我的硒API中看到一個實例webdriver的情況下,至少。 Selenium是測試真實用戶動作/與網站交互的工具,這就是爲什麼Selenium打開瀏覽器(維護cookies,會話,呈現javascript)並模擬真實用戶執行的用戶操作的原因。