回答

1

selenium的主要目的是瀏覽器自動化 - 它模仿頁面上的真實用戶交互:打開頁面,單擊按鈕,填寫表格等。純硒不會處理你所問的 - 它不是什麼硒是爲了。你需要一個單獨的工具,也就是說,不一定建立在硒之上。

進入我腦海的第一件事是Browserstack,它是Browser Screenshots特點:

瀏覽器&的截圖測試BrowserStack 截圖+響應提供跨越 廣泛的瀏覽器和移動設備的快速兼容性測試移動設備。

有很多設備和瀏覽器可用於爲您提供屏幕截圖。簡單的例子:

enter image description here

有一個API與不同語言綁定,例如對於蟒蛇:


另一種選擇是使用一種基於selenium-pythonnoseCSS Needle包:

它檢查CSS通過採取截圖正確呈現網站的部分 ,並將它們與已知的良好屏幕截圖進行比較。它 還提供了用於測試計算出的CSS值和HTML元素的位置 的工具。


另見:

+0

號我需要測試它在硒的webdriver不是工具。 – user123