Sikuli可以用来做web测试吗?
Can Sikuli be used for web testing?
我正在使用 Sikuli 开发记事本等桌面应用程序,
但想知道我可以使用 Sikuli 在浏览器中打开新标签页吗?
是的,您可以使用 sikuli 执行打开选项卡,首先像 FF https://drive.google.com/file/d/0B09BIsDTY_AuZFpMWko1U3BFc0E/view?usp=sharing 一样拍摄新选项卡控件的图像。将此图像保存在您的本地计算机上。但是请确保用于参考的图像在 screen.Call 下面提到的函数中可见,并为其提供上述图像的绝对路径。
//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());
}
是的,使用 Sikuli 您还可以自动化浏览器。拍摄所需网络元素的图像(在您的案例中打开新标签按钮)并使用 Sikuli API 刺激点击操作。
是的,您可以使用 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代码图片:
我正在使用 Sikuli 开发记事本等桌面应用程序, 但想知道我可以使用 Sikuli 在浏览器中打开新标签页吗?
是的,您可以使用 sikuli 执行打开选项卡,首先像 FF https://drive.google.com/file/d/0B09BIsDTY_AuZFpMWko1U3BFc0E/view?usp=sharing 一样拍摄新选项卡控件的图像。将此图像保存在您的本地计算机上。但是请确保用于参考的图像在 screen.Call 下面提到的函数中可见,并为其提供上述图像的绝对路径。
//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());
}
是的,使用 Sikuli 您还可以自动化浏览器。拍摄所需网络元素的图像(在您的案例中打开新标签按钮)并使用 Sikuli API 刺激点击操作。
是的,您可以使用 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代码图片: