Selenium met Java

Status
Niet open voor verdere reacties.

glenn cremers

Gebruiker
Lid geworden
5 jan 2009
Berichten
31
Hallo,

Ik probeer een programma te maken wat automatisch een site opent inlogt en gegevens kopieert.
Selenium is hiervoor een goede optie.
Ik probeer nu met Eclipse SDK het script te schrijven en volg hiervoor een tutorial http://www.youtube.com/watch?v=R42FA7bvl9I
Alles lukt mij om te doen alleen op minuut 14.12 gaat hij de applicatie runnen alleen bij de tutorial is de standaard configuratie voor het runnen al opgeslagen.
Ikzelf heb geen idee wat deze configuratie is en kan deze ook niet vinden.
Ik heb in eerste instantie de volgende keuzes:
Java Applet
Java Application
JUnit Test

Optie 1 en 3 kunnen beide niet dus blijft de tweede over wanneer ik die aanklik staat er searching for main types en staat er en hele lijst:
Java.jpg
Wat moet ik hierbij aanklikken of zit ik hier uberhaupt wel goed?
Alvast bedankt!
 
Java is geen scriptaal :P!

Nu het serieuze(re) antwoord:


Java applet is voor websites & Junit test is om je code te testen.

Dus met applicatie zit je in ieder geval goed!

Je hebt een main method nodig om het programma te starten, daar begint java namelijk als je hem als applicatie uitvoert.

Die ziet er als volgt uit:
[CPP]Public static void main(String[] args){


}[/CPP]

Het slimste om te doen is een nieuwe class toevoegen en die MainClass te noemen.
In die Mainclass zet je dan sowiets:

[CPP]
public class MainClass{

Public static void main(String[] args){
NAAMVANANDEREKLASSE mijnAndereKlasse = new NAAMVANANDEREKLASSE();
mijnAndereKlasse.METHODENAAM()

}

}
[/CPP]

NAAMVANANDEREKLASSE moet je vervangen met de naam van de klasse waarin je nu werkt
METHODENAAM moet je veranderen in de methode die je uitgevoerd wilt hebben (welke public void zegmaar)


Een voorbeeld uit de praktijk:
Op de volgende foto zie je de classes uit een van mijn projecten:
classesb.png


Als ik daar de mainklasse van open zie je hetvolgende:
mainux.png

let op! ik gebruik hier niet myGui.methodenaam omdat ik in de gui klasse alles in de constructor heb staan ;)

Als ik dan vervolgens de Gui klasse even open dan zie je hetvolgende:
methode.png


De code op deze foto wordt dus ook daadwerkelijk uitgevoerd (en als gevolg daarvan wordt er een venstertje getekend)
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan