我在Winium上写了一些JUnit测试用例,它与Selenium for Calculator几乎相同。我的问题是每次测试都会启动一个新的Calculator.exe,但我想对同一个Calculator.exe进行所有测试,但我也想分开JUnit测试。在下面您可以看到我的代码:
WHERE (a1.ClientCode = 'FOO'
AND TRIM( AccountId ) IN (
SELECT AccountId
FROM Accounts a2
WHERE a2.ClientCode = a1.ClientCode
AND ( a2.AccountId like '% ' OR a2.AccountIdentNo like '% ' )
)) OR TRIM( AccountIdentNo ) IN (
SELECT AccountIdentNo
FROM Accounts a3
WHERE a3.ClientCode = a1.ClientCode
AND ( a3.AccountId like '% ' OR a3.ACCOUNTIDENTNO like '% ' )
);
答案 0 :(得分:0)
您可以将配置方法添加到测试类中,这是JUnit的一部分
@BeforeClass
public void openCalculator() {
DesktopOptions option = new DesktopOptions();
option.setApplicationPath("C:\\Windows\\System32\\calc.exe");
WiniumDriver driver = new WiniumDriver(new URL("http://localhost:9999") , option);
Thread.sleep(2000);
}