UI自动化框架:PatatiumWebUi的使用

  • 查看浏览器版本


    UI自动化框架:PatatiumWebUi的使用_第1张图片
    image.png
  • 下载支持的版本(2.43)
    http://chromedriver.storage.googleapis.com/index.html?path=2.43/

  • 下载PatatiumWebUi项目(https://gitee.com/zhengshuheng/PatatiumWebUi),修改maven settings.xml文件路径

  • 下载chromedriver_mac64.zip,拷贝到resources目录下

  • 代码中修改driver路径

    private WebDriver setDriver(String browsername) {

        switch (browsername) {
            case "ChromeDriver":
                System.setProperty("webdriver.chrome.driver", "src\\main\\resources\\chromedriver");
                this.driver = new ChromeDriver();
                break;
            case "HtmlUnitDriver":
                this.driver = new HtmlUnitDriver();
                break;
            default:
                this.driver = new ChromeDriver();
                break;
        }
        return driver;
    }
  • 从网页抓取定位元素,自动生成.java文件
  • 修改action,比如在LoginAction.java中,加入不同的操作方法
  • 编写测试用例LoginTest,组装并执行testng.xml

你可能感兴趣的:(UI自动化框架:PatatiumWebUi的使用)