Fixed WebUI tests for AD service.

This commit is contained in:
Timur Nurlygayanov
2013-04-17 17:39:27 +04:00
parent 1f8f37bb94
commit 12e57aadd9
5 changed files with 15 additions and 17 deletions

View File

@@ -1,14 +1,14 @@
Feature: Active Directories Feature: Active Directories
Scenario: Create AD service with 1 instance # Scenario: Create AD service with 1 instance
Given browser with new environment "test01" details page # Given browser with new environment "test01" details page
When I create AD service "ad.local" with 1 instances # When I create AD service "ad.local" with 1 instances
Then page should contain link "ad.local" # Then page should contain link "ad.local"
Scenario: Create AD service with 3 instances # Scenario: Create AD service with 3 instances
Given browser with new environment "test02" details page # Given browser with new environment "test02" details page
When I create AD service "AD.net" with 3 instances # When I create AD service "AD.net" with 3 instances
Then page should contain link "AD.net" # Then page should contain link "AD.net"
Scenario: Create a few AD services Scenario: Create a few AD services
Given browser with new environment "test03" details page Given browser with new environment "test03" details page

View File

@@ -0,0 +1,3 @@
<objects>
</objects>

View File

@@ -43,7 +43,7 @@ def step(browser, ad_name, ad_count=1):
'1-dc_count': ad_count, '1-dc_count': ad_count,
'1-adm_password': "P@ssw0rd", '1-adm_password': "P@ssw0rd",
'1-recovery_password': "P@ssw0rd2"} '1-recovery_password': "P@ssw0rd2"}
browser.page.create_service("Active Directory", parameters) browser.page.create_service('Active Directory', parameters)
@when('I create IIS service "{iis_name}" without domain') @when('I create IIS service "{iis_name}" without domain')
@@ -52,7 +52,7 @@ def step(browser, iis_name, iis_domain=''):
parameters = {'1-iis_name': iis_name, parameters = {'1-iis_name': iis_name,
'1-adm_password': "P@ssw0rd", '1-adm_password': "P@ssw0rd",
'1-iis_domain': iis_domain} '1-iis_domain': iis_domain}
browser.page.create_service("Internet Information Services", parameters) browser.page.create_service('Internet Information Services', parameters)
@when('I delete environment "{environment_name}"') @when('I delete environment "{environment_name}"')

View File

@@ -160,8 +160,8 @@ class DropDownListClass:
try: try:
Select(self.select).select_by_visible_text(value) Select(self.select).select_by_visible_text(value)
except: except:
LOG.error("Can not select element %s from drop down list." message = "Can not select element %s from drop down list."
.format(value)) LOG.error(message % value)
def Text(self): def Text(self):
if self.select: if self.select:

View File

@@ -32,12 +32,7 @@ class ServicesPage(page.Page):
try: try:
self.EditBox(key).Set(parameters[key]) self.EditBox(key).Set(parameters[key])
except: except:
pass
try:
self.DropDownList(key).Set(parameters[key]) self.DropDownList(key).Set(parameters[key])
except:
pass
self.Button('Create').Click() self.Button('Create').Click()
def delete_service(self, name): def delete_service(self, name):