2015-05-14 179 views
2

我正在與Sikuli一起使用桌面應用程序,如記事本, ,但想知道我可以使用Sikuli在瀏覽器中打開新選項卡嗎?Can Sikuli可用於Web測試嗎?

+0

這與編程有什麼關係? – 2015-05-14 09:37:01

+1

@WernerVanBelle Sikuli是一種用於自動化GUI的可視化技術,所以它的所有關於編程。 – xyz

回答

2

是的,使用Sikuli,你也可以自動瀏覽器。拍攝所需網頁元素的圖片(在您的案例中打開新標籤頁按鈕),並使用Sikuli APIs激發點擊操作。

0

是的,你可以使用sikuli執行打開標籤首先採取新的標籤控制的圖像,如FF的情況下https://drive.google.com/file/d/0B09BIsDTY_AuZFpMWko1U3BFc0E/view?usp=sharing。將此圖像保存在本地機器上。但請確保用於參考的圖像在屏幕上可見。調用下面提到的函數並將其提供給上述圖像的絕對路徑。

//provide absolute path in img 
public void click_Image(String img) 
{ 
    s = new DesktopScreenRegion(); 
    target = new ImageTarget(new File(img)); 
    r = s.find(target); 

    // Create a mouse object 
    mouse = new DesktopMouse(); 
    // Use the mouse object to click on the center of the target region 
    mouse.click(r.getCenter()); 

} 
+0

OP有使用SIkuli和記事本的經驗,他想知道是否可以使用它來自動瀏覽器。 – xyz

+0

是的,他可以編輯我的帖子在幾秒鐘 – fahad

+0

現在這好看Karna? – fahad

1

是的,你可以使用Sikuli進行網頁測試。

在此代碼示例,您可以使用sikuli應用:打開的瀏覽器 - >新建選項卡 - >給一個像在網頁上(UTAD在這種情況下):

click("mozilla_icon.png") 

click("nova_aba.png") 

click("endereco.png") 

paste("www.utad.pt") 

type(Key.ENTER) 

wait(8) 

click("like_btt.png") 

wait(5) 

的sikuli碼圖片:

enter image description here

enter image description here

enter image description here

enter image description here

+0

@Babban Chandak - 你試試我回答什麼? –

相關問題