265 |
$this->deconnect(); |
$this->deconnect(); |
266 |
} |
} |
267 |
|
|
268 |
|
/** |
269 |
|
* Test l'affichage des pièces numérisées dans un DA] |
270 |
|
*/ |
271 |
|
public function testAffichageDA() { |
272 |
|
|
273 |
|
// On se connecte à l'application |
274 |
|
$this->login("instr", "instr"); |
275 |
|
// On clique sur le menu |
276 |
|
$this->byLinkText("Autorisation")->click(); |
277 |
|
$this->byLinkText("Dossiers D'autorisation")->click(); |
278 |
|
// On vérifie qu'il n'y a pas d'erreur sur l'élément affiché |
279 |
|
$this->verifyNoErrors(); |
280 |
|
// On clique sur un dossier d'autorisation possédant au moins un arrêté signé |
281 |
|
$this->byLinkText("AZ 013055 12 00001")->click(); |
282 |
|
// On vérifie qu'il n'y a pas d'erreur sur l'élément affiché |
283 |
|
$this->verifyNoErrors(); |
284 |
|
// On clique sur l'onglet "Pièce(s)" |
285 |
|
$this->byId("document_numerise")->click(); |
286 |
|
// On vérifie qu'il n'y a pas d'erreur sur l'élément affiché |
287 |
|
$this->verifyNoErrors(); |
288 |
|
// On vérifie que le document est présent |
289 |
|
// html body#jqueryui div#content.ui-widget div#formulaire.ui-tabs div#ui-tabs-2.i-tabs-panel div#sousform-document_numerise div#sousform-document_numerise div.formEntete table.tab-tab |
290 |
|
$this->assertRegExp("/^[\s\S]*20130614ARRT.pdf[\s\S]*$/",$this->source()); |
291 |
|
// On clique sur le document |
292 |
|
$this->byLinkText("20130614ARRT.pdf")->click(); |
293 |
|
// On vérifie qu'il n'y a pas d'erreur sur l'élément affiché |
294 |
|
$this->verifyNoErrors(); |
295 |
|
// Liste les fenêtres |
296 |
|
$windows = $this->windowHandles(); |
297 |
|
// Change la fenêtre |
298 |
|
$this->window($windows[1]); |
299 |
|
// On vérifie qu'il n'y ait pas d'erreur |
300 |
|
$this->verifynoerrors(); |
301 |
|
// On vérifie que le text est présent |
302 |
|
$this->assertRegExp("/^[\s\S]*sjudgbjuwskfdhgvujdfkgvh[\s\S]*$/",$this->source()); |
303 |
|
// On ferme la fenêtre |
304 |
|
$this->closeWindow(); |
305 |
|
// On change le focus de la fenêtre |
306 |
|
$this->window($windows[0]); |
307 |
|
//On se déconnecte de l'application |
308 |
|
$this->deconnect(); |
309 |
|
} |
310 |
|
|
311 |
} |
} |
312 |
|
|
313 |
?> |
?> |