У меня есть история, в которой мне нужно указать путь к файлу конфигурации JSON и путь к инструменту и передать эти два пути в сценарий python?
, когда я пытаюсь добавить второй путь рядом с путем инструмента он использует всю строку после пути как путь: / есть ли способ, как указать два пути в 'Given'?
история выглядит как
Scenario: Verify Certificate and Cipher misconfiguration
Given TestSSL tool path 'C:\Users\Desktop\SSLTLS\testssl.sh-3.0'
Then Certificate and Cipher check should return 0 for successful security-check
java код
@Given("TestSSL tool path '$path'")
public void get_TestSSL_path(@Named("path") String path)
{
try
{
Paths.get(path);
toolPath = path;
}
catch (InvalidPathException | NullPointerException ex)
{
}
}
@Then("Certificate and Cipher check should return 0 for successful security-check")
public void verify_cipher_and_certificate_attributes() throws IOException, InterruptedException
{
String pythonFileName = "./scripts/python/security_misconfiguration_SSL_TLS.py";
String fullcmdCommand = jsonpath + " " + toolPath ;
System.out.println("Full path : " +fullcmdCommand);
int script_result = Utilities.runPythonScript(pythonFileName, fullcmdCommand);
Assert.assertEquals(0, script_result);
}