一种封装Selenium和Sikuli实现Web自动化测试的方法

    公开(公告)号:CN107562626A

    公开(公告)日:2018-01-09

    申请号:CN201710771544.1

    申请日:2017-08-31

    IPC分类号: G06F11/36 G06F9/44

    摘要: 本发明提供一种封装Selenium和Sikuli实现Web自动化测试的方法,包括如下步骤:步骤一、设置java工程的依赖环境;步骤二、对Selenium和Sikuli进行封装,形成核心API;步骤三、编写基础类,供编写测试用例时调用;步骤四、使用步骤二封装的核心API和步骤三编写的基础类,实现Web自动化测试:在src下新建temp目录用于放置测试用例Java class,测试用例的Java class继承BaseTestCase,然后在测试方法中引用BasePage.java中的测试操作方法并传入测试数据。本发明可降低测试人员编写脚本和维护脚本的难度,提高自动化测试成功率和效率。

    一种封装Selenium和Sikuli实现Web自动化测试的方法

    公开(公告)号:CN107562626B

    公开(公告)日:2020-06-02

    申请号:CN201710771544.1

    申请日:2017-08-31

    IPC分类号: G06F11/36 G06F8/30

    摘要: 本发明提供一种封装Selenium和Sikuli实现Web自动化测试的方法,包括如下步骤:步骤一、设置java工程的依赖环境;步骤二、对Selenium和Sikuli进行封装,形成核心API;步骤三、编写基础类,供编写测试用例时调用;步骤四、使用步骤二封装的核心API和步骤三编写的基础类,实现Web自动化测试:在src下新建temp目录用于放置测试用例Java class,测试用例的Java class继承BaseTestCase,然后在测试方法中引用BasePage.java中的测试操作方法并传入测试数据。本发明可降低测试人员编写脚本和维护脚本的难度,提高自动化测试成功率和效率。