Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Selenium + PHP, jak zacząć
Olimpia_ona
post
Post #1





Grupa: Zarejestrowani
Postów: 71
Pomógł: 2
Dołączył: 10.03.2005
Skąd: Elbląg

Ostrzeżenie: (0%)
-----


Witam, czy ktoś z Was pisał testy w selenium za pomocą PHP?

Mam zainstalowane selenium IDE, nagrany test, wyeksportowany do PHP. Uruchomiłam serwer Selenium RC i apacha (na xampp).
W wyeksportowanych plikach mam takie odniesienie:
1. require_once 'Testing/Selenium.php';

ale nigdzie na dysku nie mam takiego pliku jak Selenium.php

Mam też drugi plik wyeksportowany do PHP (PHPUnit), a w nim:

2. class Example extends PHPUnit_Extensions_SeleniumTestCase

po uruchomieniu dostaję komunikat:
Fatal error: Class 'PHPUnit_Extensions_SeleniumTestCase' not found

Czy ktoś może mi pomóc? Jak przygotować środowisko do testów selenium w php?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
rocktech.pl
post
Post #2





Grupa: Zarejestrowani
Postów: 587
Pomógł: 131
Dołączył: 8.02.2010

Ostrzeżenie: (0%)
-----


Hej.

Spróbuj tak, będzie śmigać.

  1. //echo get_include_path(); :)
  2. require_once 'Testing/Selenium.php';
  3.  
  4. class Example
  5. extends PHPUnit_Framework_TestCase
  6. {
  7.  
  8. protected function setUp()
  9. {
  10. $this->setBrowser("*chrome");
  11. $this->setBrowserUrl("http://172.18.96.34:8020/");
  12. }
  13.  
  14. function testClick()
  15. {
  16. $this->open("/");
  17. $this->type("id=dnn_ctr597_Login_Login_DNN_txtUsername", "syshost");
  18. $this->type("id=dnn_ctr597_Login_Login_DNN_txtPassword", "mojehaslo");
  19. $this->click("id=dnn_ctr597_Login_Login_DNN_cmdLogin");
  20. $this->waitForPageToLoad("30000");
  21. $this->assertEquals("Wyloguj", $this->getText("id=dnn_dnnLOGIN_loginLink"));
  22. }
  23.  
  24. }


Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 27.09.2025 - 01:59