Ich bin neu in Selen Framework, ich versuche, ein Framework zu erstellen und begann meine Schritte in Richtung Lernen Rahmen. Ich habe einen Code für die Login-Seite geschrieben, aber hier bekomme ich "nullPointerException". Jede Hilfe wäre besser. Danke im Voraus. java.lang.NullPointerException bei org.openqa.selenium.support.pagefactory.DefaultElementLocator.findElement (DefaultElementLocator.java:69)
Antwort
Ihr Fahrer nicht initialisiert wird, für die der Code, den Sie im Utility-Klasse geschrieben haben, Sie UtlitlityClass in Ihrem Loginpage und verwenden @BeforeMefthod in Loginpage erweitern können, wo Sie eine Instanz von Treiber erstellen und verwenden Sie es in Ihrem Testmethode und @AfterMethod, um dieselben zu zerstören.
Ich habe meinen Code wie folgt aktualisiert. Immer noch dieselbe Ausnahme. – user3782636
Welchen Browser verbinden Sie? –
Dies liegt an der Deklaration des WebDriver-Treibers; sowohl in der Elternklasse als auch in der Kindklasse.
Beispiel: 1. erstellt eine Basisklasse und in der Basisklasse deklariert die Webdrievr; 2.Created Kindklasse und deklarieren Sie den Webdriver in der Kindklasse. 3.Child-Klasse erweitert die Basisklasse. dieses Problem kommt.
So deklarieren Sie den WebDriver-Treiber in Basisklasse oder untergeordnete Klasse.
- 1. java.lang.NullPointerException bei org.apache.jsp.WEB_002dINF.view.profilEtudiant_jsp._jspService
- 2. java.lang.NullPointerException bei org.hibernate.mapping.Table.setName
- 3. java.lang.NullPointerException bei ArrayAdapter
- 4. java.lang.NullPointerException bei android.support.v7.widget.RecyclerView.onMeasure
- 5. java.lang.NullPointerException bei unbekannter Quelle
- 6. java.lang.NullPointerException bei FileUploadBean.uploadFile
- 7. java.lang.NullPointerException bei org.eclipse.persistence.platform.server.ServerPlatformUtils.createServerPlatform (ServerPlatformUtils.java)
- 8. java.lang.NullPointerException bei org.primefaces.model.chart.BarChartModel.getTicks
- 9. java.lang.NullPointerException bei org.hibernate.engine.transaction.internal.jta.JtaStatusHelper.getStatus
- 10. java.lang.NullPointerException bei com.jobyab.controllers.registerController.doPost
- 11. java.lang.NullPointerException bei android.webkit.WebViewClassic.setBaseLayer (WebViewClassic.java:5377)
- 12. Java.lang.NullPointerException bei getapplicationContext() beim Initiieren von Adapter
- 13. Schwerwiegende Ausnahme: java.lang.NullPointerException bei Verwendung von ViewPager
- 14. Android: java.lang.NullPointerException bei android.graphics.Bitmap.createScaledBitmap (Bitmap.java:490)
- 15. Tapestry: java.lang.NullPointerException bei org.apache.tapestry5.internal.util.SelectModelRenderer.option (SelectModelRenderer.java:49)
- 16. SSOFilter java.lang.NullPointerException
- 17. java.lang.NullPointerException
- 18. java.lang.NullPointerException
- 19. Codenameone bauen Serverfehler java.lang.NullPointerException
- 20. 10 IntelliJ Fehler: java.lang.NullPointerException
- 21. Getting java.lang.NullPointerException
- 22. java.lang.NullPointerException org.apache.tiles.definition.UnresolvingLocaleDefinitionsFactory.getDefinition
- 23. GATE java.lang.NullPointerException?
- 24. com.android.volley.VolleyError: java.lang.NullPointerException
- 25. RecoverySystem.installPackage java.lang.NullPointerException
- 26. java.lang.NullPointerException: Versuch
- 27. „java.lang.NullPointerException“ bei dem Versuch, Android SDK zu installieren
- 28. Ausnahme im Thread "Haupt" java.lang.NullPointerException bei NimGame.main (NimGame.java:27)
- 29. java.lang.NullPointerException bei dem Versuch, Einheit, die von id
- 30. Rendering Probleme: java.lang.NullPointerException bei android.support.v7.widget.RecyclerView in Android Studio 1.1.0
Verwenden Sie das Vererbungskonzept in der Anmeldeseitenklasse. Da Sie Ihre Browser in einer anderen Klassendatei eingerichtet haben, müssen Sie diese Datei von der Anmeldeseite aus klassifizieren. –
kannst du mir vorschlagen, was ich in der Anmeldeseite zu tun habe. Welche Änderungen auf der Anmeldeseite werden nützlich sein? – user3782636
Sie rufen die startBrowser-Methode überhaupt nicht auf. – shank087