如何将Sikuli脚本导入Selenium?

时间:2012-04-18 06:43:08

标签: testing selenium automation sikuli

我正在使用Selenium但是对于UI内容我正在使用Sikuli并且我希望将它们与我的Selenium脚本合并我有什么方法可以做到吗???

提前致谢...

1 个答案:

答案 0 :(得分:0)

Mohd Wasi Hirekudi,

 /**
 * Clicks a button. SIKULI Example
 * 
 * @throws FindFailed
 */
public void clickSikuliBtn() throws FindFailed {

    if (debugMode)
        ToolBox.logMessage(new Exception("Entered"));

    // Verify Button present
    // Click the button.
    screen.find("IMG_LIBRARY + Test.png");

    try {

        screen.drag("IMG_LIBRARY + Test.png");
        screen.click("IMG_LIBRARY + Test.png");

    } catch (NoSuchElementException e) {
        fail("Button not found");
    }

    if (debugMode)
        ToolBox.logMessage(new Exception("Leaving"));
}

这是我们如何在测试套件中使用Sikuli功能的示例。这将取决于您如何设置框架。我们有Pages.java文件,然后在我们的Test.java文件中使用,这些文件可以从我们的TestSuite.java文件中调用。您可以在Pages上设置方法并在测试中设置特定测试,并在套件中运行不同的测试。

您的问题下面引用的链接有一些很好的信息供您查看Question #3666140。需要记住的一些事项,一切都取决于您正在开发的框架以及如何设置测试框架。

问候。