I am getting below error. I have tried with common.io.2.11.0/2.10.0/2.9/2.8/2.7.. Exception in thread "main" java.lang.NoSuchMethodError: 'java.util.List org.apache.commons.io.IOUtils.readLines(java.io.InputStream, java.nio.charset.Charset)' at com.appiancorp.ps.automatedtest.common.PropertiesUtilities.loadProperties(PropertiesUtilities.java:28) at com.appiancorp.ps.automatedtest.fixture.BaseFixture.(BaseFixture.java:66) at com.appiancorp.ps.automatedtest.fixture.TempoFixture.(TempoFixture.java:104) at com.appiancorp.ps.automatedtest.fixture.SitesFixture.(SitesFixture.java:11) at com.appiancorp.example.HelloAppian.main(HelloAppian.java:22) anybody knows this error , pls help.

Pls find the code below:

import org.apache.commons.io.*;
import org.apache.logging.log4j.LogManager;
import com.appiancorp.ps.automatedtest.fixture.SitesFixture;
public class HelloAppian {
  protected static String TEST_BROWSER = "CHROME";
  protected static String TEST_SITE_VERSION = "22.1";
  protected static String TEST_SITE_URL = "/";
  protected static String TEST_SITE_LOCALE = "en_US";
  protected static String TEST_USERNAME = ""; //Make sure this username has an entry in users.properties
  protected static Integer TEST_TIMEOUT = 60;

 private static final Logger LOG = LogManager.getLogger(HelloAppian.class);
  public static SitesFixture fixture;

  public static void main(String[] args) {
   LOG.debug("Setting up Tempo Fixture");

   fixture = new SitesFixture();

   fixture.setTakeErrorScreenshotsTo(true);
   fixture.setupWithBrowser(TEST_BROWSER);
   fixture.setAppianUrlTo(TEST_SITE_URL);
   fixture.setTimeoutSecondsTo(TEST_TIMEOUT);
   fixture.setAppianVersionTo(TEST_SITE_VERSION);
   fixture.setAppianLocaleTo(TEST_SITE_LOCALE);
   fixture.loginWithUsername(TEST_USERNAME);
   fixture.clickOnMenu("Actions");
   fixture.clickOnAction("Create a Case");
   fixture.verifyButtonIsPresent("Submit");
   fixture.tearDown();
  }
}
0

There are 0 best solutions below