This test
- logs in,
- checks JavaScript functionality,
- checks precision settings,
- checks wrong / correct input,
- checks changing of existing data,
- checks entering various vouchers,
- and checks table functionality.
| Cash Book | ||
| open | test/selenium/prepare.php?what=cashBookStart | |
| open | index.php?state=logout | |
| type | mailLogin | test@ea-geier.at |
| type | passLogin | testpass |
| clickAndWait | buttonLogin | |
| verifyElementNotPresent | name=cashbook | |
| open | test/selenium/prepare.php?what=cashBookCreateClient | |
| open | index.php | |
| verifyElementPresent | name=cashbook | |
| clickAndWait | name=cashbook | |
| verifyElementPresent | name=newcashbookitem | |
| clickAndWait | name=newcashbookitem | |
| type | numAmount | 120 |
| verifyValue | numAmount | 120,00 |
| verifyValue | numAmountDist | 100,00 |
| verifyValue | numAmountTax | 20,00 |
| type | numAmountDist | 109,09 |
| verifyValue | numAmountTax | 10,91 |
| verifyValue | txtTax | 10 |
| type | numAmountTax | 7.5 |
| verifyValue | numAmountTax | 7,50 |
| verifyValue | numAmountDist | 112,50 |
| verifyValue | txtTax | x |
| select | txtTax | 0 % |
| verifyValue | numAmountTax | 0,00 |
| verifyValue | numAmountDist | 120,00 |
| clickAndWait | config | |
| clickAndWait | clientconfiglink | |
| type | numNumberDecimal | 3 |
| select | txtNumberSeperator | label=. |
| clickAndWait | buttonClientConfig | |
| clickAndWait | cashbook | |
| clickAndWait | newcashbookitem | |
| type | numAmount | 120 |
| verifyValue | numAmount | 120.000 |
| clickAndWait | config | |
| clickAndWait | clientconfiglink | |
| type | numNumberDecimal | 2 |
| select | txtNumberSeperator | label=, |
| clickAndWait | buttonClientConfig | |
| clickAndWait | cashbook | |
| clickAndWait | newcashbookitem | |
| clickAndWait | buttonSaveCashBookItem | |
| verifyElementPresent | css=div.error | |
| type | txtID | B1 |
| type | txtName | Miete |
| type | txtDate | 1.7 |
| select | abcInOut | value=out |
| select | txtCashBank | label=Bank |
| type | numAmount | 265,00 |
| select | txtDistributor | label=Miete |
| select | txtTax | value=10 |
| clickAndWait | buttonSaveCashBookItem | |
| verifyElementPresent | id=itemsaved | |
| storeValue | id=numID | itemID |
| type | numAmount | 285,22 |
| clickAndWait | buttonSaveCashBookItem | |
| verifyElementPresent | id=itemsaved | |
| verifyValue | id=numID | ${itemID} |
| clickAndWait | name=cashbook | |
| clickAndWait | //td[3] | |
| click | numSaveTemplate[] | |
| type | txtDate | 01.01.2007 |
| clickAndWait | buttonSaveCashBookItem | |
| clickAndWait | newcashbookitem | |
| click | numSaveTemplate[] | |
| type | txtID | B2 |
| type | txtName | Telefon |
| type | txtDate | 15.1 |
| select | abcInOut | label=Ausgangsbeleg |
| select | txtCashBank | label=Bank |
| type | numAmount | 46,22 |
| clickAndWait | buttonSaveCashBookItem | |
| clickAndWait | newcashbookitem | |
| type | txtID | K3 |
| type | txtName | Barverkauf |
| click | numSaveTemplate[] | |
| type | txtDate | 20.1 |
| type | numAmount | 120,00 |
| clickAndWait | buttonSaveCashBookItem | |
| clickAndWait | newcashbookitem | |
| clickAndWait | name=cashbook | |
| clickAndWait | //td[2] | |
| type | txtID | K1 |
| clickAndWait | buttonSaveCashBookItem | |
| clickAndWait | newcashbookitem | |
| type | txtID | K2 |
| type | txtName | Briefmarken |
| type | txtDate | 23.1 |
| select | abcInOut | label=Ausgangsbeleg |
| type | numAmount | 11,00 |
| select | txtDistributor | label=sonstiges |
| clickAndWait | buttonSaveCashBookItem | |
| clickAndWait | name=cashbook | |
| clickAndWait | //tr[3]/td[3] | |
| select | txtDistributor | label=EU |
| clickAndWait | buttonSaveCashBookItem | |
| clickAndWait | name=cashbook | |
| clickAndWait | newcashbookitem | |
| type | txtID | B3 |
| type | txtName | AR1-1 Muller |
| type | txtDate | 24.1 |
| select | txtCashBank | label=Bank |
| type | numAmount | 290,00 |
| select | txtDistributor | label=EU-UID |
| select | txtTax | label=0 % |
| clickAndWait | buttonSaveCashBookItem | |
| clickAndWait | newcashbookitem | |
| selectAndWait | numTemplate | label=Miete |
| type | txtID | B4 |
| type | txtDate | 01.02.2007 |
| clickAndWait | buttonSaveCashBookItem | |
| clickAndWait | newcashbookitem | |
| selectAndWait | numTemplate | label=Telefon |
| type | txtID | B5 |
| type | txtDate | 15.02.2007 |
| type | numAmount | 52,80 |
| clickAndWait | buttonSaveCashBookItem | |
| clickAndWait | newcashbookitem | |
| selectAndWait | numTemplate | label=Barverkauf |
| type | txtDate | 22.02.2007 |
| type | numAmount | 390,00 |
| type | txtID | K4 |
| clickAndWait | buttonSaveCashBookItem | |
| clickAndWait | name=cashbook | |
| clickAndWait | //td[3] | |
| type | txtID | K3 |
| clickAndWait | buttonSaveCashBookItem | |
| clickAndWait | name=cashbook | |
| selectAndWait | txtCashBank | label=Kassa |
| selectAndWait | txtCashBank | label=Bank |
| selectAndWait | txtCashBank | label=Brutto |
| selectAndWait | txtMonth | label=01.2007 |
| selectAndWait | txtMonth | label=02.2007 |
| selectAndWait | txtMonth | label=Datum |
| selectAndWait | txtDistributor | label=Eingang |
| selectAndWait | txtDistributor | label=Ausgang |
| selectAndWait | txtDistributor | label=Miete |
| selectAndWait | txtDistributor | label=Netto |
| clickAndWait | link=Beleg | |
| clickAndWait | link=Bezeichnung | |
| clickAndWait | link=Einstellungen | |
| type | numLinesPerPage | 4 |
| clickAndWait | buttonUserConfig | |
| type | txtUserName | Test |
| clickAndWait | buttonUserConfig | |
| clickAndWait | link=Kassa-Bank | |
| clickAndWait | link=2 | |
| clickAndWait | link=< | |
| open | test/selenium/prepare.php?what=cashBookStop | |