Ich erhalte Fehler org.openqa.selenium.SessionNotCreatedException: sobald ich den Code Registrierenorg.openqa.selenium.SessionNotCreatedException
Paket auszuführen;
importieren java.net.URL; import java.util.concurrent.TimeUnit; Import org.openqa.selenium.By; Import org.openqa.selenium.remote.DesiredCapabilities; Import org.testng.annotations.BeforeT
enter code here
est; importieren org.testng.annotations.Test;importieren io.appium.java_client.ios.IOSDriver;
öffentliche Klasse SignUPBaseclass {öffentlicher IOSDriver-Treiber;
@BeforeTest public void SignUp1() löst Ausnahme aus { DesiredCapabilities capabilities = new DesiredCapabilities(); capabilities.setCapability ("appium-version", "1.0"); capabilities.setCapability ("platformName", "iOS"); capabilities.setCapability ("platformVersion", "9.3"); capabilities.setCapability ("Gerätename", "iPhone 5S Plus"); capabilities.setCapability ("app", "/ Benutzer/summit/Desktop/Projekt /FSFosh-1.ipa"); IOSDriver driver = neuer IOSDriver (neu URL ("http://127.0.0.1:4725/wd/hub"), Fähigkeiten); driver.manage(). Timeouts(). ImplicitlyWait (60, TimeUnit.SECONDS);}
@Test public void Flow() {driver.findElement (By.name ("JOIN US FREE!"))() Klicken. // AppiumCapabilities App_Cap = neu AppiumCapabilities(); //App_Cap.driver.findElement(By.name("JOIN US FREE! ")). Click();
} /*@AfterClass //public void tearDown() { AppiumCapabilities App_Cap = new AppiumCapabilities(); App_Cap.driver.quit(); }*/
}
Fehlermeldung
[TestNG] Laufen:
/private/var/folders/6r/_2b4t0zj1tj95nkmxmj9c5n40000gp/T/testng-eclipse-2068198674/testng-customsuite.xmllog4j: WARN Es konnten keine Appender für den Logger (org.apache.http.client.protocol.RequestAddCookies) gefunden werden. log4j: WARN Bitte log4j System richtig initialisieren. FAILED CONFIGURATION: @BeforeTest SignUp1 org.openqa.selenium.SessionNotCreatedException: Eine neue Sitzung konnte nicht erstellt werden. (Ursprünglicher Fehler: eine neue Sitzung angefordert, aber eine war in Bearbeitung) (WARNUNG: Der Server hat keine StackTrace-Informationen zur Verfügung gestellt) Befehlsdauer oder Timeout: 469 Millisekunden Build-Info: Version: '2.53.0', Revision: ' 35ae25b ', Zeit:' 2016-03-15 16:57:40 'System-Info: Host: ' Appster-Sumit-Nagar.local ', IP:' 172.16.17.71 ', OS-Name:' Mac OS X ', os.arch:' x86_64 ', Versionsnummer: '10 .11.3', java.version: '1.7.0_80' Treiberinfo: io.appium.java_client.ios.IOSDriver unter sun.reflect.NativeConstructorAccessorImpl .newInstance0 (Native Methode) um sun.reflect.NativeConstructorAccessorImpl.newInstance (NativeConstructorAccessorImpl.java:57) um Sonnenreflex.DelegatingConstructorAccessorImpl.newInstance (DelegatingConstructorAccessorImpl.java:45) bei java.lang.reflect.Constructor.newInstance (Constructor.java:526) bei org.openqa.selenium.remote.ErrorHandler.createThrowable (ErrorHandler.java:206) bei org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed (ErrorHandler.java:158) bei org.openqa.selenium.remote.RemoteWebDriver.execute (RemoteWebDriver.java:678) bei io.appium.java_client. AppiumDriver.execute (AppiumDriver.java:180) um org.openqa.selenium.remote.RemoteWebDriver.startSession (RemoteWebDriver.java:249) um org.openqa.sel enium.remote.RemoteWebDriver. (RemoteWebDriver.java:131) um org.openqa.selenium.remote.RemoteWebDriver. (RemoteWebDriver.java:158) bei io.appium.java_client.AppiumDriver. (AppiumDriver.java:109) bei io.appium.java_client.ios.IOSDriver. (IOSDriver.java:23) bei SignUp.SignUPBaseclass.SignUp1 (SignUPBaseclass.java:23) bei sun.reflect.NativeMethodAccessorImpl.invoke0 (native Methode) bei Sonne. reflect.NativeMethodAccessorImpl.invoke (NativeMethodAccessorImpl.java:57) bei sun.reflect.DelegatingMethodAccessorImpl.invoke (DelegatingMethodAccessorImpl.java:43) bei java.lang.reflect.Method.invoke (Method.java:606) bei org .testng.internal.MethodInvocationHelper. InvokeMethod (MethodInvocationHelper.java:85) bei org.testng.internal.Invoker.invokeConfigurationMethod (Invoker.java:510) bei org.testng.internal.Invoker.invokeConfigurations (Invoker.java:211) bei org .testng.internal.Invoker.invokeConfigurations (Invoker.java:138) bei org.testng.TestRunner.beforeRun (TestRunner.java:648) unter org.testng.TestRunner.run (TestRunner.java:616) unter org .testng.SuiteRunner.runTest (SuiteRunner.java:359) bei org.testng.SuiteRunner.runSequentially (SuiteRunner.java:354) bei org.testng.SuiteRunner.privateRun (SuiteRunner.java:312) bei org.testng .SuiteRunner.run (SuiteRunner.java:261) unter org.testng.SuiteRunnerWorker.runSuite (SuiteRunnerWorker.java:52) bei org.testng.SuiteRunnerWorker.run (SuiteRunnerWorker.java:86) bei org.testng.TestNG.runSuitesSequentially (TestNG.java:1215) bei org .testng.TestNG.runSuitesLocally (TestNG.java:1140) um org.testng.TestNG.run (TestNG.java:1048) um org.testng.remote.RemoteTestNG.run (RemoteTestNG.java:112) um org .testng.remote.RemoteTestNG.initAndRun (RemoteTestNG.java:205) um org.testng.remote.RemoteTestNG.main (RemoteTestNG.java: 176)
SKIPPED: Fluss
=================================== ============ Standard Test Tests laufen: 1, Fehler: 0, Springt: 1
Konfiguration Fehler: 1, Springt: 0
====== =========================================
Standard Suite
Gesamt Tests ausführen: 1, Fehler: 0, Springt: 1 Konfiguration Fehler: 1,
Skips: 0
[TestNG] Zeit genommen von [FailedReporter bestanden = 0 failed = 0 übersprungen = 0]: 194 ms [TestNG] Zeit genommen von [email protected]: 322 ms [TestNG] Zeit genommen von [email protected]: 119 ms [TestNG] Zeitaufwand von org .testng.reporters.JUnitReportReporter @ 1f80ce47: 21 ms [TestNG] Zeit genommen von [email protected]: 88 ms [TestNG] Zeit genommen von [email protected] 2ed819: 8 msenter Code hier
0
A
Antwort
0
Problem hier gelöst wurde, hier ich gerade erstellt "RemoteWebDriver" Objekt statt IOSDriver ..
public class SignUPBaseclass extends Testbase {
public RemoteWebDriver driver;
@BeforeTest
public RemoteWebDriver SignUp1() throws Throwable {
DesiredCapabilities capabilities = new DesiredCapabilities();
capabilities.setCapability("appium-version", "1.0");
capabilities.setCapability("platformName", "iOS");
capabilities.setCapability("platformVersion", "9.3");
capabilities.setCapability("deviceName", "iPhone 5S Plus");
capabilities.setCapability("app", "/Users/sumit/Desktop/Project /FSFosh-1.ipa");
driver = new RemoteWebDriver(new URL("http://127.0.0.1:4725/wd/hub"), capabilities);
return driver;
}
Verwandte Themen
- 1. Appium \ MAC OS \ Android \ Java - org.openqa.selenium.SessionNotCreatedException
- 2. org.openqa.selenium.SessionNotCreatedException: Eine neue Sitzung konnte nicht erstellt werden. (Original-Fehler: 'java -version' ist fehlgeschlagen. Fehler: Laich ENOENT)
- 3. Appium- Fehler bei der App-Konfiguration während der Ausführung des Codes
Können Sie bestätigen, dass keine andere Sitzung ausgeführt wird, wenn Sie versuchen, Ihren Test durchzuführen? Bearbeiten - Versuchen Sie, Ihren Appium-Server neu zu starten. Es ist möglich, dass eine vorherige Sitzung nicht ordnungsgemäß beendet wurde. – Anand
Ich habe meinen Appium Server neu gestartet aber keine Vorteile – Sumit