Commit cec45450 by Renzo Lucioni

Merge pull request #302 from edx/renzo/fix-acceptance

Update acceptance tests to select country during LMS registration
parents 5eb38a5f 286955ea
...@@ -23,7 +23,7 @@ class LmsUserMixin(object): ...@@ -23,7 +23,7 @@ class LmsUserMixin(object):
return LMS_USERNAME, LMS_PASSWORD, LMS_EMAIL return LMS_USERNAME, LMS_PASSWORD, LMS_EMAIL
def generate_user_credentials(self, username_prefix): def generate_user_credentials(self, username_prefix):
username = username_prefix + uuid.uuid4().hex[0:20] username = username_prefix + uuid.uuid4().hex[0:10]
password = self.password password = self.password
email = '{}@example.com'.format(username) email = '{}@example.com'.format(username)
return username, email, password return username, email, password
......
...@@ -3,6 +3,7 @@ import urllib ...@@ -3,6 +3,7 @@ import urllib
from bok_choy.page_object import PageObject from bok_choy.page_object import PageObject
from bok_choy.promise import EmptyPromise from bok_choy.promise import EmptyPromise
from selenium.webdriver.support.select import Select
from acceptance_tests.config import BASIC_AUTH_USERNAME, BASIC_AUTH_PASSWORD, APP_SERVER_URL, LMS_URL from acceptance_tests.config import BASIC_AUTH_USERNAME, BASIC_AUTH_PASSWORD, APP_SERVER_URL, LMS_URL
...@@ -83,6 +84,10 @@ class LMSRegistrationPage(LMSPage): ...@@ -83,6 +84,10 @@ class LMSRegistrationPage(LMSPage):
self.q(css='input#register-name').fill(name) self.q(css='input#register-name').fill(name)
self.q(css='input#register-email').fill(email) self.q(css='input#register-email').fill(email)
self.q(css='input#register-password').fill(password) self.q(css='input#register-password').fill(password)
select = Select(self.browser.find_element_by_css_selector('select#register-country'))
select.select_by_value('US')
self.q(css='input#register-honor_code').click() self.q(css='input#register-honor_code').click()
self.q(css='button.register-button').click() self.q(css='button.register-button').click()
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment