salesrep_selenium
open https://localhost:8443/salesreps/control/logout
open https://localhost:8443/salesreps/control/setSessionLocale?newLocale=fr
type USERNAME admin
type PASSWORD ofbiz
clickAndWait //input[@value='Connexion']
assertElementNotPresent //div[@class='errorMessage']
assertText //div[@id='app-navigation1']/h2 Application de gestion de la relation client
clickAndWait link=Créer une nouvelle société
type createCompany_corporateName mon test
type createCompany_address1 3 bis les isles
type createCompany_postalCode 37270
type createCompany_city VERETZ
select createCompany_countryGeoId label=FRA: France
click //input[@name='submitButton' and @value='Enregistrer']
assertElementPresent //span[@id='companyNavigator_actual'] CRM_LEAD
assertElementNotPresent //div[@class='errorMessage']
assertElementPresent //div[@class='content-messages eventMessage']
assertAttribute //span[@id='companyNavigator_actual']@class CRM_LEAD
click link=Contacts
pause 2000
click link=Créer un nouveau contact
pause 2000
type EditOrCreateContact_salutation mr
type EditOrCreateContact_firstName jean
type EditOrCreateContact_lastName talu
click create
assertElementNotPresent //div[@class='errorMessage']
click //div[@class='screenlet-title-bar']//a[contains(.,'Relations')]
waitForElementPresent //a[contains(., 'Nouvelle relation')]
click link=Nouvelle relation
waitForElementPresent CreateOrUpdatRelation_partyIdTo
type CreateOrUpdatRelation_partyIdTo admin
select CreateOrUpdatRelation_partyRelationshipTypeId label=Employé
click //input[@name='submit' and @value='Créer']
assertElementNotPresent //div[@class='errorMessage']
click //div[@class='screenlet-title-bar']//a[contains(.,'Projets')]
pause 2000
assertElementNotPresent //div[@class='errorMessage']
click link=Activités
pause 2000
assertElementNotPresent //div[@class='errorMessage']
click link=Localiser
pause 2000
assertElementNotPresent //div[@class='errorMessage']
clickAndWait link=Créer un nouveau projet
waitForElementPresent CreateProject_projectName
type CreateProject_projectName mon projet de test
type CreateProject_projectDescription projet selenium
click save
waitForElementPresent //div[@class='screenlet-title-bar']//a[contains(.,'Ressources')]
assertTitle exact:OFBiz: Représentant de vente:
waitForElementPresent link=Ajouter une ressource de projet
click link=Ajouter une ressource de projet
waitForElementPresent AddResource_partyId
select AddResource_partyId label=Analist1 Jo
click addButton
assertTitle exact:OFBiz: Représentant de vente:
click link=Phases
waitForElementPresent //a[contains(., 'Ajouter une phase de projet')]
click link=Ajouter une phase de projet
waitForElementPresent //input[@id='AddPhase_phaseName']
type AddPhase_phaseName phase 1
type AddPhase_phaseDdescription ma première phase
click save
click link=Phases
click //div[@class='screenlet-title-bar']//a[contains(.,'Tâches')]
waitForElementPresent //a[contains(., 'Ajouter une tâche au projet')]
click link=Ajouter une tâche au projet
waitForElementPresent //input[@id='EditTask_workEffortName']
type EditTask_workEffortName tache 1
select EditTask_workEffortParentId index=2
type EditTask_description tache de test numéro 1 du 2/02 au 4/02
type EditTask_estimatedStartDate 2010-02-02
type //input[@id='EditTask_estimatedCompletionDate'] 2010-02-04
click save
click //div[@class='screenlet-title-bar']//a[contains(.,'Tâches')]
waitForElementPresent //a[contains(., 'Ajouter une tâche au projet')]
clickAndWait link=Diag. de Gantt
assertTitle exact:OFBiz: Représentant de vente: Diagramme de Gantt