Archive

Posts Tagged ‘PHPUnit’

Exception: Serialization of ‘Mage_Core_Model_Config_Element’ is not allowed

March 6th, 2011 Sebastian Förster 1 comment

if you get the Error above by executing Magento Unittest look at your Configuration Options for PHPUnit. backupStaticAttributes must set to false.

Categories: PHP-Programming Tags: , ,

Popups testen mit Selenium

November 16th, 2009 Sebastian Förster No comments

Damit man mit Selenium den Inhalt von Popups testen kann, muss man das geöffnete Fenster erst auswählen:

Folgender Code brachte mir immer einen Timeout:

<?php
public function testLink()
    {
        $this->_sel->open("/");
        $this->_sel->click("Fehler melden");
 
        for ($second = 0; ; $second++) {
            if ($second >= 5) $this->fail("timeout");
            try {
                if ($this->_sel->isElementPresent("submit")) break;
            } catch (Exception $e) {
 
            }
 
            sleep(1);
        }
    }
?>

Damit die Abfrage funkioniert muss der Code folgendermaßen ergänzt werden:

<?php
  //.... 
  $this->_sel->click("Fehler melden");
 
  $this->_sel->waitForPopUp("NameDesFensters", 3000);
  $this->_sel->selectWindow("NameDesFensters");
  for ($second = 0; ; $second++) {
  //....
?>
Categories: PHP-Programming Tags: , ,