我目前正試圖使用Selenium/Python的/ PhantomJS刮下面的表格的結果:的Python +硒刮錯誤:ElementNotVisibleException
http://gis.vgsi.com/newhavenct/Sales.aspx
它看起來像當我嘗試點擊搜索按鈕,我得到一個ElementNotVisibleException錯誤。
我的代碼:
self.driver.find_element_by_id("MainContent_btnSearch").click()
經過一番網上挖,好像按鈕可能被隱藏。事實上,這裏是從搜索頁面相關的HTML代碼:
<input type="button" value="Search!" class="btn btn-primary searchTrigger" style="width: 200px;" />
<input type="submit" name="ctl00$MainContent$btnSearch" value="Search" id="MainContent_btnSearch" style="width: 200px; display: none;" />
<div id="MainContent_ctl00" style="display:none;">
</div>
我想我前面的代碼與searchTrigger的點擊前面,但是這仍然沒有工作:
self.driver.find_element_by_class_name("searchTrigger").click()
self.driver.find_element_by_id("MainContent_btnSearch").click()
任何意見將非常感謝!