sikuli在selenium的應用

2021-07-31 15:06:17 字數 673 閱讀 3446

1. sikuli簡介

sikuli 指令碼自動化技術,它通過影象識別技術來控制不能通過xpath、css來識別的元素。

2. 我的硬體環境:

pc 64位

jdk  1.8.0_25

sikuli  1.1.1

經驗證,該環境也能支援sikuli。

pom.xml細節:

org.sikuli

sikuli-core

1.1.3

org.sikuli

sikuli-api

1.1.0

org.sikuli

sikuli-webdriver

1.0.1

由於**倉庫中缺少sikuli-script.jar包,需要單獨通過build path匯入sikuli-script.jar包

3. 在selenium中的code細節:

import org.sikuli.script.findfailed;

import org.sikuli.script.pattern;

import org.sikuli.script.screen;

public static void sikuli_en() throws interruptedexception, findfailed

else

}  

Sikuli內匯入其他sikuli指令碼的幾個方法

前言 方法1 若匯入 aa.sikuli 與被匯入 testresultlogging.sikuli 的sikuli指令碼在同乙個目錄下,則可使用如下方式匯入。from sikuli import 之後用testresultlogging.function 方式,可在aa.sikuli內呼叫此指令碼...

在selenium中使用JQuery

selenium的xpath確實功能不夠強大啊,還是喜歡用jquery.今天嘗試了一下,其實是可以在selenium中用jquery來分析dom的.執行以下步驟 1.把jquery的js檔案新增到selenium server.jar的 core scripts目錄下.2.修改selenium se...

JS在Selenium中的使用

前言 做web自動化時,一般可利用selenium定位頁面元素進行如click,sendkeys類的操作。但也常遇到api沒有呼叫錯,卻無 法定位到元素,或者,無法進行操作。fortunately,selenium提供了操作js的方法 execute script 可以直接執行js的指令碼。常用的j...