Merge branch '2.5.x' into saas

Conflicts:
	airtime_mvc/application/models/Schedule.php
	airtime_mvc/application/models/airtime/CcShow.php
	airtime_mvc/application/services/SchedulerService.php
	airtime_mvc/application/services/ShowService.php
This commit is contained in:
Albert Santoni 2014-08-25 18:09:51 -04:00
commit d438587ddc
67 changed files with 31580 additions and 2925 deletions

View File

@ -975,7 +975,6 @@ SQL;
$needScheduleUntil->add(new DateInterval("P1D"));
}
Application_Model_Show::createAndFillShowInstancesPastPopulatedUntilDate($needScheduleUntil);
list($range_start, $range_end) = self::getRangeStartAndEnd($p_fromDateTime, $p_toDateTime);
$data = array();

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

Binary file not shown.

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,196 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="http://bananas.airtime.pro/" />
<title>Account Plans</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">Account Plans</td></tr>
</thead><tbody>
<tr>
<td>open</td>
<td>/billing/upgrade</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Account Plans</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=hobbyist_grid_price</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=starter_grid_price</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=plus_grid_price</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=premium_grid_price</td>
<td></td>
</tr>
<tr>
<td>verifyText</td>
<td>id=hobbyist_grid_price</td>
<td>$9.95 / month</td>
</tr>
<tr>
<td>verifyText</td>
<td>id=starter_grid_price</td>
<td>$39.95 / month</td>
</tr>
<tr>
<td>verifyText</td>
<td>id=plus_grid_price</td>
<td>$64.95 / month</td>
</tr>
<tr>
<td>verifyText</td>
<td>id=premium_grid_price</td>
<td>$99.95 / month</td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=current_plan</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=newproductbillingcycle-monthly</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=newproductbillingcycle-annually</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=newproductid-25</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=newproductid-26</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=newproductid-27</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=newproductid-28</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>css=span.subtotal</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=firstname</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=lastname</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=companyname</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=email</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=address1</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=address2</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=city</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=state</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=postcode</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=country</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=phonenumber</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=securityqid</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=securityqans</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=customfields-7</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=customfields-71</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=paymentmethod-paypal</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='total_box']/b[2]</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>css=input[type=&quot;submit&quot;]</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="http://bananas.airtime.pro/" />
<title>Add Media Skeleton Present</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">Add Media Skeleton Present</td></tr>
</thead><tbody>
<tr>
<td>open</td>
<td>/Showbuilder</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//ul[@id='nav']/li[2]/a/span</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=recent_uploads</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=plupload_files_container</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -0,0 +1,27 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta content="text/html; charset=UTF-8" http-equiv="content-type" />
<title>Test Suite</title>
</head>
<body>
<table id="suiteTable" cellpadding="1" cellspacing="1" border="1" class="selenium"><tbody>
<tr><td><b>Test Suite</b></td></tr>
<tr><td><a href="Login and Logout.html">Login and Logout</a></td></tr>
<tr><td><a href="Login.html">Login</a></td></tr>
<tr><td><a href="Add Media Skeleton Present.html">Add Media Skeleton Present</a></td></tr>
<tr><td><a href="Library Skeleton Present.html">Library Skeleton Present</a></td></tr>
<tr><td><a href="Calendar Skeleton Present.html">Calendar Skeleton Present</a></td></tr>
<tr><td><a href="System Menu Contents.html">System Menu Contents</a></td></tr>
<tr><td><a href="Billing Menu Contents.html">Billing Menu Contents</a></td></tr>
<tr><td><a href="Calendar Add Show Skeleton.html">Calendar Add Show Skeleton</a></td></tr>
<tr><td><a href="Calendar Day Week Month Views.html">Calendar Day Week Month Views</a></td></tr>
<tr><td><a href="Preferences Skeletons.html">Preferences Skeletons</a></td></tr>
<tr><td><a href="Billing Account Details.html">Billing Account Details</a></td></tr>
<tr><td><a href="Account Plans.html">Account Plans</a></td></tr>
<tr><td><a href="Invoices Skeleton.html">Invoices Skeleton</a></td></tr>
<tr><td><a href="Listen Button Skeleton.html">Listen Button Skeleton</a></td></tr>
</tbody></table>
</body>
</html>

View File

@ -0,0 +1,142 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="http://bananas.airtime.pro/" />
<title>Calendar Add Show Skeleton</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">Calendar Add Show Skeleton</td></tr>
</thead><tbody>
<tr>
<td>open</td>
<td>/Library</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Calendar</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>link=Show</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//div[@id='schedule-add-show']/h3[2]</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//div[@id='schedule-add-show']/h3[3]</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//div[@id='schedule-add-show']/h3[4]</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//div[@id='schedule-add-show']/h3[5]</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=schedule-add-show</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='schedule-add-show']/div/button</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=add_show_name</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=add_show_url</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=add_show_genre</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=add_show_description</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=add_show_start_date</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=add_show_start_date-label</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>id=add_show_duration-label</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=add_show_duration</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=add_show_timezone</td>
<td></td>
</tr>
<tr>
<td>verifyValue</td>
<td>id=add_show_repeats</td>
<td>off</td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=add_show_repeats</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=add_show_hosts_autocomplete</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=cb_airtime_auth</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=cb_custom_auth</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=add_show_background_color</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=add_show_color</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -0,0 +1,71 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="http://bananas.airtime.pro/" />
<title>Calendar Day Week Month Views</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">Calendar Day Week Month Views</td></tr>
</thead><tbody>
<tr>
<td>open</td>
<td>/Schedule</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>css=li.top.active &gt; a.top_link &gt; span</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//div[@id='schedule_calendar']/table/tbody/tr/td[3]/span/span/span</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>css=select.schedule_change_slots.input_select</td>
<td></td>
</tr>
<tr>
<td>selectWindow</td>
<td>null</td>
<td></td>
</tr>
<tr>
<td>waitForTable</td>
<td>css=table.fc-header.0.2</td>
<td>dayweekmonth</td>
</tr>
<tr>
<td>click</td>
<td>//div[@id='schedule_calendar']/table/tbody/tr/td[3]/span[3]/span/span</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='schedule_calendar']/div/div/table/thead/tr/th[4]</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='schedule_calendar']</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>//div[@id='schedule_calendar']/table/tbody/tr/td[3]/span[5]/span/span</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='schedule_calendar']/div/div/table/thead/tr/th</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="http://bananas.airtime.pro/" />
<title>Calendar Skeleton Present</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">Calendar Skeleton Present</td></tr>
</thead><tbody>
<tr>
<td>open</td>
<td>/Library</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Calendar</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=schedule_calendar</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='schedule_calendar']/table/tbody/tr/td[3]/span[3]/span/span</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='schedule_calendar']/table/tbody/tr/td[3]/span[5]/span/span</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Show</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='schedule_calendar']/table/tbody/tr/td[3]/span/span/span</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="http://bananas.airtime.pro/" />
<title>Library Skeleton Present</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">Library Skeleton Present</td></tr>
</thead><tbody>
<tr>
<td>open</td>
<td>/Plupload</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>//ul[@id='nav']/li[3]/a/span</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=library_content</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=side_playlist</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -0,0 +1,47 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="http://bananas.airtime.pro/" />
<title>Listen Button Skeleton</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">Listen Button Skeleton</td></tr>
</thead><tbody>
<tr>
<td>open</td>
<td>/billing/invoices</td>
<td></td>
</tr>
<tr>
<td>click</td>
<td>css=a.listen-control-button &gt; span</td>
<td></td>
</tr>
<tr>
<td>waitForPopUp</td>
<td>name</td>
<td>30000</td>
</tr>
<tr>
<td>selectWindow</td>
<td>name=name</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=combo-box</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=popup-link</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -0,0 +1,56 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="http://bananas.airtime.pro/" />
<title>Login and Logout</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">Login and Logout</td></tr>
</thead><tbody>
<tr>
<td>open</td>
<td>/login/logout</td>
<td></td>
</tr>
<tr>
<td>open</td>
<td>/login</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=username</td>
<td>admin</td>
</tr>
<tr>
<td>type</td>
<td>id=password</td>
<td>admin</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>css=a.listen-control-button &gt; span</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Logout</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=submit</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

37
tests/selenium/Login.html Normal file
View File

@ -0,0 +1,37 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="http://bananas.airtime.pro/" />
<title>Login</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">Login</td></tr>
</thead><tbody>
<tr>
<td>open</td>
<td>/login</td>
<td></td>
</tr>
<tr>
<td>type</td>
<td>id=username</td>
<td>admin</td>
</tr>
<tr>
<td>type</td>
<td>id=password</td>
<td>admin</td>
</tr>
<tr>
<td>clickAndWait</td>
<td>id=submit</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -0,0 +1,82 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="http://bananas.airtime.pro/" />
<title>Preferences Skeletons</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">Preferences Skeletons</td></tr>
</thead><tbody>
<tr>
<td>open</td>
<td>/Schedule</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Preferences</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='content']/div</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Users</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='content']/div</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Streams</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>//div[@id='content']/div</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=icecast_vorbis_metadata</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Status</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>css=table.statustable</td>
<td></td>
</tr>
<tr>
<td>clickAndWait</td>
<td>link=Listener Stats</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>id=listenerstat_content</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>css=span.ui-icon.ui-icon-search</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>

View File

@ -0,0 +1,52 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head profile="http://selenium-ide.openqa.org/profiles/test-case">
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link rel="selenium.base" href="http://bananas.airtime.pro/" />
<title>System Menu Contents</title>
</head>
<body>
<table cellpadding="1" cellspacing="1" border="1">
<thead>
<tr><td rowspan="1" colspan="3">System Menu Contents</td></tr>
</thead><tbody>
<tr>
<td>open</td>
<td>/Schedule</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Preferences</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Users</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Streams</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Status</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Support Feedback</td>
<td></td>
</tr>
<tr>
<td>verifyElementPresent</td>
<td>link=Listener Stats</td>
<td></td>
</tr>
</tbody></table>
</body>
</html>