簡體   English   中英

使用 Selenium WebDriver/JAVA 自動化大型機作業

[英]Automation of Mainframe jobs using Selenium WebDriver/JAVA

在我們的項目中,我們使用 Selenium Web 驅動程序來自動化 Web 應用程序。對於其中一個應用程序,我們需要提交一個大型機作業,然后只有一個數據可供下一個應用程序使用。

由於我們無法自動化大型機作業,因此兩個應用程序之間總是存在差距,我們無法實現端到端場景。

有沒有人對使用 JAVA/Web 驅動程序自動化大型機會話有任何想法。

我開始了解 Jameleon/Jagacy Driver。 但沒有太多信息可用。

如果有人分享實現這一目標的想法,這對我真的很有幫助。

您可以使用Java ftp作業。 您可以將其添加到硒測試中

http://www.ibm.com/developerworks/systems/library/es-batch-zos.html

如果防火牆未打開FTP,請嘗試telnet

請嘗試通過批處理文件提交大型機作業,然后通過Java觸發該批處理文件。

對於未來的搜索:

您可以提交作業並等待假脫機完成。

https://github.com/naskarlab/java-mainframe-tools

JESClient ftp = new JESClient();
ftp.connect("192.168.15.101");
if(!ftp.login("IBMUSER","SYS1")) {
    throw new IllegalArgumentException("Error on connect.");
}

JESJob job1 = ftp.submit(this.getClass().getResourceAsStream("/jcl/NKCOMP.jcl"));

logger.info(job1.toString());
job1.waitComplete(120);

logger.info(job1.waitSpool(3));
logger.info(job1.getSpool());

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM