2012-12-17 73 views
0

對於一個基於Web的應用程序,如YouTube,優酷,或者進度條顯示得到的音頻流,我想捕捉它是否實際發揮與否。硒 - 如何獲得像素顏色?

我在想:

  1. 要鏈接
  2. 點擊播放按鈕
  3. 將鼠標移動到特定位置,並捕捉玩家一個像素的顏色。
  4. 等待X無。幾秒鐘
  5. 再次捕獲同一像素顏色。

但現在,我看不出有什麼辦法做到這一點。整個進度條顯示爲單個對象。有什麼我可以做到的?

+0

大多數音頻流媒體播放器使用Flash,所以硒是不會反正上班使用對象的CSS屬性來獲取進度條的背景色。 – Arran

回答

0

嘗試使用下面的代碼

driver.findElement(By.xpath("Your Xpath")).getCssValue("Background-Color") 
+0

感謝Arun,關於這個問題的另外一個問題是,它會不會給整個玩家的像素? – abhijeet