2015-08-16 67 views
0

我正在編寫一個腳本來使用水豚與eBay進行交互。一切都很順利,直到我發現這一點HTML。我必須點擊添加照片鏈接。它給了我一個錯誤,說它找不到這樣的鏈接。我在圖書館的發現者部分使用了所有的東西。我不知道如何讓這部分工作。任何建議都會非常有幫助。謝謝!水豚和易趣。添加照片

HTML如下:

<div id="uLi" class="thmb_nail btn btn-secondary btn-small" tabindex="0" role="button" aria-required="true">Add photos</div> 
+1

您是否正在獲取Selenium :: WebDriver :: NoSuchElementException?你嘗試過什麼方法?你如何找到一個元素?你嘗試過'driver.find_element(:id,'uLi')。click'?可能你需要等到這個鏈接出現? –

回答

0

的元素是風格作爲按鈕一個div。由於它不是錨點標記,因此無法通過click_link找到,但是您可以使用

page.find(:css, '#uLi').click