Selenium - 如何获得像素颜色?

时间:2012-12-17 07:30:29

标签: xpath selenium webdriver pixels

对于基于网络的应用程序,例如youtube,metacafe或音频流,其中显示进度条,我想捕获它是否实际播放。

我在考虑:

  1. 转到链接
  2. 点击播放按钮
  3. 将鼠标移动到特定位置,然后在播放器上捕获像素颜色。
  4. 等待x不。几秒钟
  5. 再次捕获相同的像素颜色。
  6. 但是现在我认为没有办法做到这一点。整个进度条显示为单个对象。有没有我能做到的?

1 个答案:

答案 0 :(得分:0)

尝试使用以下代码

使用对象的CSS属性获取进度条的背景颜色
driver.findElement(By.xpath("Your Xpath")).getCssValue("Background-Color")