有什么方法可以使用量角器提取tar文件-javascript自动化

时间:2019-03-27 09:50:52

标签: javascript protractor

我正在尝试自动化具有下载功能的组件。

当我们单击下载按钮时,它将以.tar文件格式下载所需的内容。

现在,我必须提取此.tar文件并使用量角器自动化功能读取.tar文件中的内容。

我使用JavaScript编写自动化规范。

我正在Windows powershell中启动此脚本,而我的自动化使用了jasmine框架。

在下载文件之前,我已经编写了代码。

但是现在我必须

  1. 遍历下载位置
  2. 提取.tar文件
  3. 并进入提取的文件夹结构。

    it('Generate Package Baseline ', function () {
    pgbaseline.linkBaseline_Approved.click();
    browser.sleep(2000);
    pgbaseline.clickOnBaselineName(strBaselineName);
    browser.sleep(2000);
    module.pageScrollDown(0, 1000);
    pgbaseline.btnCreatePackage.click();
    expect(pgbaseline.btnCancelGeneratePackage.isPresent()).toBeTruthy();
    expect(pgbaseline.btnGenaratePackage.isPresent()).toBeTruthy();
    pgbaseline.txtPackageTitle.sendKeys(packageName);
    pgbaseline.ddPackageComponent.click();
    pgbaseline.selectPackageComponentList("select-all");
    pgbaseline.btnGenaratePackage.click();
    browser.sleep(5000);
    assertion = pgsitelevel.greenText.getText();
    expect(assertion).toContain("Package generation in progress. You can 
    check in Packages tab to download the package.");
    module.pageScrollDown(0, 1000);
    pgbaseline.packageClickToRefresh.click();
    browser.sleep(2000);
    pgbaseline.packageDownload.click();
    browser.sleep(2000);
    });
    

我希望使用npm软件包管理器提取文件并验证.tar文件中的内容

0 个答案:

没有答案