Symbiote\TestAssist\Tests\SampleSymbioteSeleniumTest
php vendor/silverstripe/framework/cli-script.php dev/tests/SampleSymbioteSeleniumTest flush=1 build=1 selenium_host=127.0.0.1 browser=firefox test_url=http://testing.demos.dev/ test_type=SymbioteSeleniumTestCase SkipTests=symbioteseleniumtestcase admin_user=admin admin_pass=admin
- Author: <marcus@symbiote.com.au>
- License: BSD License http://www.silverstripe.org/bsd-license
Synopsis
class SampleSymbioteSeleniumTest
extends SymbioteSeleniumTestCase
{
- // Inherited members from SymbioteSeleniumTestCase
- public static array $protected_urls;
- protected boolean $backupGlobals;
- protected boolean $productionSafe;
- // methods
- public void testCmsLogin()
- // Inherited methods from SymbioteSeleniumTestCase
- protected void setUp()
- protected void waitForElementPresent()
- protected void doUntilNoMore()
- public void loginToCms()
- public void loginTo()
- protected void getUserDetails()
- public void logout()
- protected void getEditObjectID()
- protected void getAttributeValue()
- protected void openModelAdmin()
- protected void modelAdminTab()
- protected void filterModelAdmin()
- protected void modelAdminSelectRow()
- protected void modelAdminAdd()
- protected void modelAdminSave()
- protected void modelAdminDelete()
- protected void enterText()
- protected void selectChosenList()
- protected void clearCheckboxSet()
- protected void selectCheckboxSet()
- protected void deleteUser()
- protected void createUser()
- protected void createGroup()
- protected void openPage()
Hierarchy
Members
protected
-
$backupGlobals
We need to disabling backing up of globals to avoid overriding the few globals SilverStripe relies on, like $lang for the i18n subsystem. - $productionSafe
public
- $protected_urls
Methods
public
Inherited from Symbiote\TestAssist\SymbioteSeleniumTestCase
protected
- clearCheckboxSet()
- createGroup()
- createUser()
- deleteUser()
- doUntilNoMore() — Repeatedly perform some function until the given selector doesn't exist in the page any more
- enterText()
- filterModelAdmin()
- getAttributeValue()
- getEditObjectID()
- getUserDetails()
- modelAdminAdd()
- modelAdminDelete()
- modelAdminSave()
- modelAdminSelectRow()
- modelAdminTab()
- openModelAdmin()
- openPage()
- selectCheckboxSet() — Deselects all items, then selects the specified items
- selectChosenList()
- setUp()
- waitForElementPresent()