1
我有這樣的結構:的Watir - 獲取圖像而沒有任何財產
<div id="recaptcha_image" style="width: 300px; height: 57px;">
<img style="display:block;" alt="Проверка по слову reCAPTCHA" height="57" width="300" src="https://www.google.com/recaptcha/api/image?c=03AHJ_VusSUxF0IYURRcVTVTjJJnUk92j-hXYsuwqvu0m5tvKFzAnwvrHlz-j_Gfqg-sUrHLj3D2DrUYNNg4uvr2BNgZqlK5vpJUJVYkkWo36I4RRmRGkYZru5kBYhzPCCn49KlH6wW_iLw6vIzv7vnhpu6ndqxb-9SkIRrVYyBwN39kg18Lov7Hc">
</div>
我如何使用的Watir,保存此圖像(這是驗證碼)? 因爲我不能通過名稱,ID或類....只能通過父母身份來訪問它,但是如何?
像這樣:
@browsers.image(:id=> '//recaptcha_image').save("cap.jpg")
因此,如何沒有屬性,和動態路徑訪問圖像?
紙條,那的Watir-的webdriver沒有保存方法......不過這是另外一個問題 – byCoder
也許你知道如何保存? – byCoder
對不起。我在Watir-Webdriver rdoc看到了'save',所以我錯誤地認爲它已經實現。我知道的唯一解決方法是使用'open-uri' gem來直接訪問圖像的src。 –