Program: 114941
Project: 114941
Buggy source:
@Test(groups="String_Node_Str",description="String_Node_Str") public void testPublishApiWithDeSelectEnvironment() throws Exception {
  driver.findElement(By.id("String_Node_Str")).clear();
  driver.findElement(By.id("String_Node_Str")).sendKeys(gatewayContext.getContextTenant().getContextUser().getUserName());
  driver.findElement(By.id("String_Node_Str")).clear();
  driver.findElement(By.id("String_Node_Str")).sendKeys(gatewayContext.getContextTenant().getContextUser().getPassword());
  driver.findElement(By.id("String_Node_Str")).click();
  wait.until(ExpectedConditions.visibilityOfElementLocated(By.linkText("String_Node_Str")));
  driver.findElement(By.linkText("String_Node_Str")).click();
  wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("String_Node_Str")));
  driver.findElement(By.id("String_Node_Str")).click();
  wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("String_Node_Str")));
  driver.findElement(By.id("String_Node_Str")).click();
  driver.findElement(By.id("String_Node_Str")).clear();
  driver.findElement(By.id("String_Node_Str")).sendKeys("String_Node_Str");
  driver.findElement(By.id("String_Node_Str")).clear();
  driver.findElement(By.id("String_Node_Str")).sendKeys("String_Node_Str");
  driver.findElement(By.id("String_Node_Str")).clear();
  driver.findElement(By.id("String_Node_Str")).sendKeys("String_Node_Str");
  driver.findElement(By.id("String_Node_Str")).clear();
  driver.findElement(By.id("String_Node_Str")).sendKeys(API_DESCRIPTION);
  driver.findElement(By.id("String_Node_Str")).clear();
  driver.findElement(By.id("String_Node_Str")).sendKeys("String_Node_Str");
  driver.findElement(By.cssSelector("String_Node_Str")).click();
  driver.findElement(By.id("String_Node_Str")).click();
  driver.findElement(By.id("String_Node_Str")).click();
  wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("String_Node_Str")));
  driver.findElement(By.xpath("String_Node_Str")).click();
  wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("String_Node_Str")));
  driver.findElement(By.id("String_Node_Str")).clear();
  driver.findElement(By.id("String_Node_Str")).sendKeys(API_URL);
  driver.findElement(By.id("String_Node_Str")).click();
  wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("String_Node_Str")));
  driver.findElement(By.xpath("String_Node_Str")).click();
  driver.findElement(By.xpath("String_Node_Str")).click();
  driver.findElement(By.cssSelector("String_Node_Str")).click();
  wait.until(ExpectedConditions.visibilityOfElementLocated(By.cssSelector("String_Node_Str")));
  WebElement checkBox=driver.findElement(By.cssSelector("String_Node_Str"));
  if (checkBox.isSelected()) {
    checkBox.click();
  }
  driver.findElement(By.id("String_Node_Str")).click();
  Assert.assertTrue(!isAPIPublished("String_Node_Str","String_Node_Str"),"String_Node_Str");
  driver.findElement(By.id("String_Node_Str")).click();
  driver.findElement(By.cssSelector("String_Node_Str")).click();
}

Fixed version (ground truth):
@Test(groups="String_Node_Str",description="String_Node_Str") public void testPublishApiWithDeSelectEnvironment() throws Exception {
  driver.findElement(By.id("String_Node_Str")).clear();
  driver.findElement(By.id("String_Node_Str")).sendKeys(gatewayContextMgt.getContextTenant().getContextUser().getUserName());
  driver.findElement(By.id("String_Node_Str")).clear();
  driver.findElement(By.id("String_Node_Str")).sendKeys(gatewayContextMgt.getContextTenant().getContextUser().getPassword());
  driver.findElement(By.id("String_Node_Str")).click();
  wait.until(ExpectedConditions.visibilityOfElementLocated(By.linkText("String_Node_Str")));
  driver.findElement(By.linkText("String_Node_Str")).click();
  wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("String_Node_Str")));
  driver.findElement(By.id("String_Node_Str")).click();
  wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("String_Node_Str")));
  driver.findElement(By.id("String_Node_Str")).click();
  driver.findElement(By.id("String_Node_Str")).clear();
  driver.findElement(By.id("String_Node_Str")).sendKeys("String_Node_Str");
  driver.findElement(By.id("String_Node_Str")).clear();
  driver.findElement(By.id("String_Node_Str")).sendKeys("String_Node_Str");
  driver.findElement(By.id("String_Node_Str")).clear();
  driver.findElement(By.id("String_Node_Str")).sendKeys("String_Node_Str");
  driver.findElement(By.id("String_Node_Str")).clear();
  driver.findElement(By.id("String_Node_Str")).sendKeys(API_DESCRIPTION);
  driver.findElement(By.id("String_Node_Str")).clear();
  driver.findElement(By.id("String_Node_Str")).sendKeys("String_Node_Str");
  driver.findElement(By.cssSelector("String_Node_Str")).click();
  driver.findElement(By.id("String_Node_Str")).click();
  driver.findElement(By.id("String_Node_Str")).click();
  wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath("String_Node_Str")));
  driver.findElement(By.xpath("String_Node_Str")).click();
  wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("String_Node_Str")));
  driver.findElement(By.id("String_Node_Str")).clear();
  driver.findElement(By.id("String_Node_Str")).sendKeys(API_URL);
  driver.findElement(By.id("String_Node_Str")).click();
  wait.until(ExpectedConditions.visibilityOfElementLocated(By.id("String_Node_Str")));
  driver.findElement(By.xpath("String_Node_Str")).click();
  driver.findElement(By.xpath("String_Node_Str")).click();
  driver.findElement(By.cssSelector("String_Node_Str")).click();
  wait.until(ExpectedConditions.visibilityOfElementLocated(By.cssSelector("String_Node_Str")));
  WebElement checkBox=driver.findElement(By.cssSelector("String_Node_Str"));
  if (checkBox.isSelected()) {
    checkBox.click();
  }
  driver.findElement(By.id("String_Node_Str")).click();
  Assert.assertTrue(!isAPIPublished("String_Node_Str","String_Node_Str"),"String_Node_Str");
  driver.findElement(By.id("String_Node_Str")).click();
  driver.findElement(By.cssSelector("String_Node_Str")).click();
}