From 79c2fffbbac7dccaaead9bab0d93ba497c218bd9 Mon Sep 17 00:00:00 2001 From: Daniel Maldonado Date: Mon, 2 Jul 2012 16:43:15 -0400 Subject: [PATCH] Initial Selenium Test Suite (Basic) --- selenium/.DS_Store | Bin 0 -> 6148 bytes selenium/README | 11 +++ selenium/adminConsole.html | 151 +++++++++++++++++++++++++++++ selenium/adminSuite.html | 25 +++++ selenium/assetHelpers.html | 31 ++++++ selenium/clipboard.html | 36 +++++++ selenium/login.html | 41 ++++++++ selenium/logout.html | 26 +++++ selenium/newContentBasic.html | 81 ++++++++++++++++ selenium/newContentCommunity.html | 76 +++++++++++++++ selenium/newContentIntranet.html | 76 +++++++++++++++ selenium/newContentPrototypes.html | 36 +++++++ selenium/newContentShop.html | 71 ++++++++++++++ selenium/newContentUtilities.html | 91 +++++++++++++++++ selenium/turnOnAdmin.html | 27 ++++++ selenium/versionTags.html | 31 ++++++ 16 files changed, 810 insertions(+) create mode 100644 selenium/.DS_Store create mode 100644 selenium/README create mode 100644 selenium/adminConsole.html create mode 100644 selenium/adminSuite.html create mode 100644 selenium/assetHelpers.html create mode 100644 selenium/clipboard.html create mode 100644 selenium/login.html create mode 100644 selenium/logout.html create mode 100644 selenium/newContentBasic.html create mode 100644 selenium/newContentCommunity.html create mode 100644 selenium/newContentIntranet.html create mode 100644 selenium/newContentPrototypes.html create mode 100644 selenium/newContentShop.html create mode 100644 selenium/newContentUtilities.html create mode 100644 selenium/turnOnAdmin.html create mode 100644 selenium/versionTags.html diff --git a/selenium/.DS_Store b/selenium/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..b37d64588abaf6a91bd5f5f61762700422f31030 GIT binary patch literal 6148 zcmeHK%SyvQ6g^Xm6bo8WPb@B{phdhVS; z(loObk-6p0Ni#Y3&YXEA08D!_*acbu8g#+>5{n9xdht1{xjQRFqcL7EM34T=U$CG+ zP~fjCAZvFG*SNtL35x4CL5306@eb}-_ki>$&2IW>)+a-@iv#*L-Atz}ffYs>@VSJn z9wx*wcLE>#gN*H|nzC2PmR(~=)*;Ijk1U`3`OR4=!ZQ1iGV3GyZ22|017CLYS>i5{ znc-I3?rCxDvczdRPR72DeVJ-sCDuCC8R8ZDs;($BBD<}7^PaZ3$`cGxg#j2mnWW#f@u^+VG(EOVhn#i6I%>rP#`EUtH6T&+miFY>;L|rC53-MfuO*@Qoz(Zy-u55a%byY=j5!7 s=vQ + + + + + +New Test + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
New Test
open/?op=admin
clicklink=Active Sessions
clicklink=Addons
clicklink=Advertising
clicklink=Asset History
clicklink=Cache
clicklink=Clipboard
clicklink=Content Filters
clicklink=Content Profiling
clicklink=Databases
clicklink=File Pump
clicklink=Graphics
clicklink=Groups
clicklink=Inbox
clicklink=LDAP Connections
clicklink=Login History
clicklink=Passive Analytics
clicklink=Scheduler
clicklink=Settings
clicklink=Shop
clicklink=Spectre
clicklink=Template Help
clicklink=Trash
clicklink=User Profiling
clicklink=Users
clicklink=Version Tags
clicklink=Workflow
+ + diff --git a/selenium/adminSuite.html b/selenium/adminSuite.html new file mode 100644 index 000000000..247943c6a --- /dev/null +++ b/selenium/adminSuite.html @@ -0,0 +1,25 @@ + + + + + + Test Suite + + + + + + + + + + + + + + + + +
Test Suite
login
adminConsole
versionTags
clipboard
assetHelpers
newContentBasic
newContentCommunity
newContentIntranet
newContentPrototypes
newContentShop
newContentUtilities
logout
+ + diff --git a/selenium/assetHelpers.html b/selenium/assetHelpers.html new file mode 100644 index 000000000..8f73fa6cd --- /dev/null +++ b/selenium/assetHelpers.html @@ -0,0 +1,31 @@ + + + + + + +Asset Helpers + + + + + + + + + + + + + + + + + + + + + +
Asset Helpers
open/home
clickAndWaitlink=Turn Admin On!
clickid=assetHelpers
+ + diff --git a/selenium/clipboard.html b/selenium/clipboard.html new file mode 100644 index 000000000..88ea8647a --- /dev/null +++ b/selenium/clipboard.html @@ -0,0 +1,36 @@ + + + + + + +Clipboard + + + + + + + + + + + + + + + + + + + + + + + + + + +
Clipboard
open/home
clickAndWaitlink=Turn Admin On!
clickid=clipboard
clickid=clipboardShowAll
+ + diff --git a/selenium/login.html b/selenium/login.html new file mode 100644 index 000000000..493e6b2ed --- /dev/null +++ b/selenium/login.html @@ -0,0 +1,41 @@ + + + + + + +login + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
login
open/
typeid=username_formIdadmin
typeid=identifier_formId123qwe
clickAndWaitcss=input.loginBoxButton
assertElementPresentlink=Click here to log out.
+ + diff --git a/selenium/logout.html b/selenium/logout.html new file mode 100644 index 000000000..6b9cc0092 --- /dev/null +++ b/selenium/logout.html @@ -0,0 +1,26 @@ + + + + + + +logout + + + + + + + + + + + + + + + + +
logout
open/
clickAndWaitlink=Click here to log out.
+ + diff --git a/selenium/newContentBasic.html b/selenium/newContentBasic.html new file mode 100644 index 000000000..bb2ac4c45 --- /dev/null +++ b/selenium/newContentBasic.html @@ -0,0 +1,81 @@ + + + + + + +New Content-Basic + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
New Content-Basic
open/home?op=admin
clickid=newContent
clickid=basic
clickcss=ul.new_content_list > li.clickable.with_icon
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::Calendar'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::DataForm'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::DataTable'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::Folder'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::Map'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::Layout'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::Poll'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::Search'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Snippet'); return false"]
+ + diff --git a/selenium/newContentCommunity.html b/selenium/newContentCommunity.html new file mode 100644 index 000000000..74e35af83 --- /dev/null +++ b/selenium/newContentCommunity.html @@ -0,0 +1,76 @@ + + + + + + +New Content-Community + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
New Content-Community
open/home?op=admin
clickid=newContent
clickid=community
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::Collaboration'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::Gallery'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::Matrix'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::MessageBoard'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::Collaboration::Newsletter'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::StoryArchive'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::StoryTopic'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::Survey'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::WikiMaster'); return false"]
+ + diff --git a/selenium/newContentIntranet.html b/selenium/newContentIntranet.html new file mode 100644 index 000000000..19b0f8adb --- /dev/null +++ b/selenium/newContentIntranet.html @@ -0,0 +1,76 @@ + + + + + + +New Content-Intranet + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
New Content-Intranet
open/home?op=admin
clickid=newContent
clickid=intranet
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::Dashboard'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::InOutBoard'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::MultiSearch'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::ProjectManager'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::StockData'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::Thingy'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::TimeTracking'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::UserList'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::WeatherData'); return false"]
+ + diff --git a/selenium/newContentPrototypes.html b/selenium/newContentPrototypes.html new file mode 100644 index 000000000..0d4b23b19 --- /dev/null +++ b/selenium/newContentPrototypes.html @@ -0,0 +1,36 @@ + + + + + + +New Content-Prototypes + + + + + + + + + + + + + + + + + + + + + + + + + + +
New Content-Prototypes
open/home?op=admin
clickid=newContent
clickid=prototypes
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::Collaboration;prototype=pbproto000000000000002'); return false"]
+ + diff --git a/selenium/newContentShop.html b/selenium/newContentShop.html new file mode 100644 index 000000000..ca62a28df --- /dev/null +++ b/selenium/newContentShop.html @@ -0,0 +1,71 @@ + + + + + + +Net Content-Shop + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Net Content-Shop
open/home?op=admin
clickid=newContent
clickid=shop
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Sku::Donation'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::EventManagementSystem'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Sku::FlatDiscount'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Sku::Product'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::Shelf'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Sku::Subscription'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Sku::ThingyRecord'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Sku::Ad'); return false"]
+ + diff --git a/selenium/newContentUtilities.html b/selenium/newContentUtilities.html new file mode 100644 index 000000000..712f8bc5a --- /dev/null +++ b/selenium/newContentUtilities.html @@ -0,0 +1,91 @@ + + + + + + +New Content-Utilities + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
New Content-Utilities
open/home?op=admin
clickid=newContent
clickid=utilities
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::AssetReport'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::Carousel'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::File'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::HttpProxy'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::File::Image'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::Navigation'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Redirect'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::RichEdit'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::SQLReport'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Wobject::SyndicatedContent'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::Template'); return false"]
click//li[@onclick="window.admin.addNewContent('func=add;className=WebGUI::Asset::File::ZipArchive'); return false"]
+ + diff --git a/selenium/turnOnAdmin.html b/selenium/turnOnAdmin.html new file mode 100644 index 000000000..4efbb5648 --- /dev/null +++ b/selenium/turnOnAdmin.html @@ -0,0 +1,27 @@ + + + + + + +Turn On Admin + + + + + + + + + + + + + + + + + +
Turn On Admin
open/home
clickAndWaitlink=Turn Admin On!
+ + diff --git a/selenium/versionTags.html b/selenium/versionTags.html new file mode 100644 index 000000000..5e8c9cc83 --- /dev/null +++ b/selenium/versionTags.html @@ -0,0 +1,31 @@ + + + + + + +Version Tags + + + + + + + + + + + + + + + + + + + + + +
Version Tags
open/home
clickAndWaitlink=Turn Admin On!
clickid=versionTags
+ +