我正在使用Sikuli进行桌面应用,例如记事本, 但想知道我可以使用Sikuli在浏览器中打开新标签吗?
答案 0 :(得分:2)
是的,使用Sikuli你也可以自动化浏览器。拍摄所需网页元素的图像(在您的情况下打开新标签按钮)并使用Sikuli API激发点击操作。
答案 1 :(得分:1)
是的,您可以使用Sikuli进行网络测试。
在此代码示例中,您可以使用sikuli app来打开浏览器 - >新标签 - >在网页上给出类似内容(在这种情况下为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代码图片:
答案 2 :(得分: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());
}