2016-06-29 6 views
-1

Ich bin ein Programmierer neu in Java Welt. Ich verwende Intellij-Idee, Maven, & Selen.Aufstehen mit Selenium-Projekt mit Intellij-Idee & Maven

Ich folgte Anweisungen genau Selenium Project zu generieren. Der Link lautet: http://www.seleniumhq.org/docs/03_webdriver.jsp

Die Richtungen fragen Sie

  • Projektordner
  • Drop erstellen pom.xml sie Sie in Projektordner gab
  • bearbeiten Gruppe & Artefakt-Tags des Pom. xml
  • Ausführen des Befehls "mvn clean install"

Ich schließe also die pom.xml ein, die ich verwendet habe, und ich befolgte die Anweisungen oben mit "FWSDriverProject" als meinen Ordner (für pom.xml-Datei, siehe unten in dieser Nachricht).

Da ich keine alte Version von Intellij habe und die Anweisungen auf der Selenium-Site alt sind, konnte ich ihnen nicht genau folgen, aber ich habe bemerkt, dass eine JAR-Datei für mich im Ziel-Unterordner von erstellt wurde Das Projekt, und ich bin vertraut, wie man JAR-Dateien verwendet, also dachte ich, es wäre einen Versuch wert.

Ich erstellte Ordner mit dem Namen C: \ Java \ FWS_SeleniumJarConsumer & erstellt dann einfache Befehlszeilen-App in diesem Ordner.

Ich habe den Ordner libs hinzugefügt, C: \ Java \ FWS_SeleniumJarConsumer \ libs.

Dann habe ich die für mich erstellte JAR-Datei in diesen Ordner gelöscht.

Dann habe ich in Intellij mein FWS_SeleniumJarConsumer-Projekt geöffnet, und ich habe mit der rechten Maustaste auf die JAR-Datei geklickt und "Zur Bibliothek hinzufügen" ausgewählt.

Ich wurde mit "IDEA kann nicht feststellen, welche Art von Dateien die ausgewählten Elemente enthalten. Wählen Sie die entsprechenden Kategorien aus der Liste. "

Sie können mehrere auswählen. Da ich nicht sicher war, was ich wählen sollte, wählte ich alle aus.

Ich habe keine Fehler erhalten.

Aber wenn ich versuche, die im Beispielcode bereitgestellten Importe zu verwenden, erhalte ich einen Fehler.

import org.openqa.selenium.By;

Der Fehler sagen: „lösen kann nicht Symbol openqa“

Irgendwelche Ideen auf, wie grundlegende Selen Projekt zu erhalten und IntelliJ & Java unter Verwendung ausgeführt wird?

Ich benutze neueste Maven und IntelliJ-Idee. Tutorial auf Link ist alt.

 <?xml version="1.0" encoding="UTF-8"?> 
    <project xmlns="http://maven.apache.org/POM/4.0.0" 
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
        xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> 
      <modelVersion>4.0.0</modelVersion> 
      <groupId>HCFCD</groupId> 
      <artifactId>FWSDriver</artifactId> 
      <version>1.0</version> 
      <dependencies> 
       <dependency> 
        <groupId>org.seleniumhq.selenium</groupId> 
        <artifactId>selenium-java</artifactId> 
        <version>2.53.0</version> 
       </dependency> 
       <dependency> 
        <groupId>org.seleniumhq.selenium</groupId> 
        <artifactId>htmlunit-driver</artifactId> 
        <version>2.21</version> 
       </dependency> 
      </dependencies> 
    </project> 

Antwort

0

Ich habe ein ähnliches Projekt, und ich folgte diesem Tutorial der Lage sein, Maven Build zu erstellen und Selenium Test in Java mit IntelliJ auszuführen. Dies sollte dein Problem lösen.

Schauen Sie sich das Video: https://www.youtube.com/watch?v=rQG_GBTFWQ4

Git-Repository: https://github.com/Krotov/FirstWebDriverTest

Mathieu

+0

hatte Probleme mit diesem. Maven erscheint nicht auf der Liste, wenn ein Projekt von Model importiert wird. Eclipse zeigt Gradle Shows. Ich sehe Maven nicht auf der Liste. –

+0

MAVEN erscheint nicht in der Liste, auf Import-Projekt von Modell .... –

+0

Ich habe MAVEN nicht auf der Liste durch CONFIGURE PLUGINS angezeigt, aktivieren MAVEN .... –