1.一種網(wǎng)頁兼容性測試方法,其特征在于,包括:
展示第一控件,其中,所述第一控件用于接收待測試網(wǎng)頁的地址;
通過所述第一控件接收用戶輸入的地址;
獲取待驗(yàn)證的瀏覽器的類型和版本;
向測試機(jī)器發(fā)送第一指令,其中,所述第一指令用于指示所述測試機(jī)器在所述類型和版本對應(yīng)的待驗(yàn)證的瀏覽器中顯示所述地址對應(yīng)的網(wǎng)頁;
接收所述測試機(jī)器返回的多張圖片,其中,所述圖片為每個待驗(yàn)證的瀏覽器打開所述地址對應(yīng)的網(wǎng)頁的截圖;
根據(jù)所述多張圖片確定所述地址對應(yīng)的網(wǎng)頁兼容性測試是否通過。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述第一指令還用于指示對所述測試機(jī)器設(shè)置多個不同的分辨率,
接收所述測試機(jī)器返回的多張圖片包括:接收所述測試機(jī)器返回的多組圖片,其中,所述多組圖片中每一組圖片均包括多張圖片,每一組圖片中的每張圖片均為在同一分辨率下的不同待驗(yàn)證的瀏覽器打開所述地址對應(yīng)的網(wǎng)頁的截圖,每一組圖片對應(yīng)不同的分辨率;
根據(jù)所述多張圖片確定所述地址對應(yīng)的網(wǎng)頁兼容性測試是否通過包括:根據(jù)每一組圖片中的多張圖片確定在該組圖片對應(yīng)的分辨率下的所述地址對應(yīng)的網(wǎng)頁兼容性測試是否通過。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,向所述測試機(jī)器發(fā)送所述第一指令包括:
根據(jù)選擇出的屏幕分辨率向該分辨率對應(yīng)的所述測試機(jī)器發(fā)送所述第一指令,其中,所述屏幕分辨率是用戶通過展示出的第二控件選擇的。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,向所述測試機(jī)器發(fā)送所述第一指令包括:
根據(jù)選擇出的操作系統(tǒng)類型向?qū)?yīng)的所述測試機(jī)器發(fā)送所述第一指令,其中,所述操作系統(tǒng)類型是用戶通過展示出的第三控件選擇的。
5.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,還包括:
遍歷所述地址以獲取所述地址下的所有網(wǎng)頁;
通過所述第一指令指示所述待測試機(jī)器在所述類型和版本對應(yīng)的待驗(yàn)證的瀏覽器中顯示所述地址對應(yīng)的所有網(wǎng)頁。
6.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,根據(jù)所述多張圖片確定所述網(wǎng)頁兼容性測試是否通過包括:
根據(jù)預(yù)先配置的數(shù)據(jù)模型獲取所述多張圖片對應(yīng)的相似度,其中,所述數(shù)據(jù)模型為根據(jù)多個預(yù)先配置的數(shù)據(jù)集合訓(xùn)練得到的,每個數(shù)據(jù)集合均包括相似度為預(yù)定值的多張圖片;
將所述多張圖片對應(yīng)的相似度與預(yù)先設(shè)置的閾值進(jìn)行比較;
在所述多張圖片對應(yīng)的相似度超過所述閾值的情況下,確定所述多張圖片對應(yīng)的網(wǎng)頁的兼容性測試通過。
7.根據(jù)權(quán)利要求1至4中任一項(xiàng)所述的方法,其特征在于,根據(jù)所述多張圖片確定所述網(wǎng)頁兼容性測試是否通過包括:
從所述多張圖片中選擇一張作為基準(zhǔn)圖片;
判斷所述多張圖片中每一張圖片和所述基準(zhǔn)圖片的相似度是否均超過閾值;
在均超過所述閾值的情況下,確定所述網(wǎng)頁兼容性測試通過。
8.一種網(wǎng)頁兼容性測試裝置,其特征在于,包括:
展示模塊,用于展示第一控件,其中,所述第一控件用于接收待測試網(wǎng)頁的地址;
第一接收模塊,用于通過所述第一控件接收用戶輸入的地址;
獲取模塊,用于獲取待驗(yàn)證的瀏覽器的類型和版本;
發(fā)送模塊,用于向測試機(jī)器發(fā)送第一指令,其中,所述第一指令用于指示所述測試機(jī)器在所述類型和版本對應(yīng)的待驗(yàn)證的瀏覽器中顯示所述地址對應(yīng)的網(wǎng)頁;
第二接收模塊,用于接收所述測試機(jī)器返回的多張圖片,其中,所述圖片為每個待驗(yàn)證的瀏覽器打開所述地址對應(yīng)的網(wǎng)頁的截圖;
確定模塊,用于根據(jù)所述多張圖片確定所述地址對應(yīng)的網(wǎng)頁兼容性測試是否通過。
9.根據(jù)權(quán)利要求8所述的裝置,其特征在于,所述第一指令還用于指示對所述測試機(jī)器設(shè)置多個不同的分辨率,
所述第二接收模塊用于:接收所述測試機(jī)器返回的多組圖片,其中,所述多組圖片中每一組圖片均包括多張圖片,每一組圖片中的每張圖片均為在同一分辨率下的不同待驗(yàn)證的瀏覽器打開所述地址對應(yīng)的網(wǎng)頁的截圖,每一組圖片對應(yīng)不同的分辨率;
所述確定模塊用于:根據(jù)每一組圖片中的多張圖片確定在該組圖片對應(yīng)的分辨率下的所述地址對應(yīng)的網(wǎng)頁兼容性測試是否通過。
10.根據(jù)權(quán)利要求8或9所述的裝置,其特征在于,所述確定模塊包括:
獲取單元,用于根據(jù)預(yù)先配置的數(shù)據(jù)模型獲取所述多張圖片對應(yīng)的相似度,其中,所述數(shù)據(jù)模型為根據(jù)多個預(yù)先配置的數(shù)據(jù)集合訓(xùn)練得到的,每個數(shù)據(jù)集合均包括相似度為預(yù)定值的多張圖片;
比較單元,用于將所述多張圖片對應(yīng)的相似度與預(yù)先設(shè)置的閾值進(jìn)行比較;
確定單元,用于在所述多張圖片對應(yīng)的相似度超過所述閾值的情況下,確定所述多張圖片對應(yīng)的網(wǎng)頁的兼容性測試通過。