2014-04-02 153 views
0

有沒有一種方法可以通過Selenium檢測顏色(優先於phpunit硒)。硒 - 檢測顏色

我在網站有橫幅,其中一些不重新加載,奇怪我有他們的元素,但我在屏幕上看到的只有一個白色。我想用硒檢查它是否再次發生。如果有白色的橫幅。

有沒有可能嗎?

+0

您可以獲取任何Web元素的CSS屬性。在那裏你可以得到Web元素的顏色(這裏是橫幅) – Manigandan

回答

0

你可以截圖並嘗試以下操作。

<?php 
    $image = new Imagick('testimage.jpg'); 
    $x = 1; 
    $y = 1; 
    $pixel = $image->getImagePixelColor($x, $y); 
?> 

您還可以檢查此庫php docs其他選項。

1

此任務可以使用java.awt.Robot |我還沒有嘗試過PHP

Robot r = new Robot(); 
r.getPixelColor(923, 87);