2017-09-15 1 views
2

이 나를 도와주세요를 받고, Appium 셀레늄 도구를 사용하여 응용 프로그램을 실행하는 동안이오류 "org.openqa.selenium.SessionNotCreatedException"

public class Test { 
    public static void main(String[] args) throws InterruptedException, IOException { 
     // TODO Auto-generated method stub 
     String Start_Server= "G:\\Appium\\node.exe G:\\Appium_new\\Appium\\node_modules\\appium\\bin\\appium.js"; 
     Process process = Runtime.getRuntime().exec(Start_Server); 

     if(process!= null) 
     { 
      System.out.println("Started the Appium Server"); 
     } 
     else 
     { 
      System.out.println("NOT Started the Server"); 
     } 
     Thread.sleep(12000); 
     DesiredCapabilities capablities= new DesiredCapabilities(); 

       //device details 
       capablities.setCapability("deviceName","HKE6J4PS"); 
       capablities.setCapability("platformName","Android"); 
       capablities.setCapability("PlatformVersion","6.0"); 

       //app details 
       capablities.setCapability("appPackage","com.test.mobile.apps"); 
       capablities.setCapability("appActivity","com.test.mobile.apps.ExistingUserDashBoard"); 

       AndroidDriver driver= new AndroidDriver(new URL("http://127.0.0.1:4723/wd/hub"), capablities); 

       Thread.sleep(6000); 

       driver.findElementById("com.act.mobile.apps:id/action_settings").click(); 
+1

이 답변을 시도하십시오 : https://stackoverflow.com/questions/32048031/org-openqa-selenium-sessionnotcreatedexception-a-new-session-could-not-be-creat – iamsankalp89

답변

2

command.addArgument ("G 후 아래에 언급 된 줄을 추가하십시오 : \ Appium_new \ Appium \ node_modules \ appium \ bin \ appium.js ");

command.addArgument ("- session-override");

관련 문제