在Interface TakesScreenshot頁,我發現這一點:是否可以直接使用WebDriver捕獲webelement的屏幕截圖?
捕獲截圖並將其存儲在指定的位置。對於 webdriver的延伸TakesScreenshot,這使得盡力而爲 根據瀏覽器返回以下中 優選順序: - 整個頁 - 當前窗口 - 當前幀的可見部分 - 包含 整個顯示器的屏幕截圖瀏覽器
延長TakesScreenshot WebElement,這使得盡力而爲 根據瀏覽器返回以下的 優先順序: - HTML元素的全部內容 - HTML元素的visisble 部分。
所以我想知道它應該支持捕捉webelement的截圖,但是現在找不到與此支持相關的任何文檔。不知道它是否真的支持。
有人知道關於這方面的更多細節嗎?謝謝。
WebElement類本身不具有top,left,width和height的方法嗎?看起來像Java綁定一樣:元素。getLocation()。getX(),element.getSize()。getWidth()等等,但是你提供這段代碼片段是很好的。對於原生沒有這些信息的語言綁定可能很有用。 – David 2013-01-24 01:50:23