2
메신저 새로운 말이냐 내가 확실히셀레늄 파이썬 "이름 오류"나는 확실히 자동화 된 테스트를 작성에 분명 뭔가
매우 분명 뭔가를 놓친 거지 같은 느낌은 여기 내 코드입니다. 나는 그것이 나에게이 오류 던져 계속이 코드를 실행하면
Class BIIAccountPreferencesTest(CoreTest):
def testAccountPreferences(self):
lp = BIILoginPage(self.driver)
hp = lp.biiLoginUser(config.biisubscriber_username , config.biisubscriber_password)
d = self.driver
print "\n Changing user and company name"
d.get(config.bii_url + '/account')
d.find_element_by_css_selector('#user-fullname').clear()
d.find_element_by_css_selector('#user-company').clear()
d.find_element_by_css_selector('#user-fullname').send_keys(random.choice(string.ascii_uppercase) for x in range(7))
d.find_element_by_css_selector('#user-company').send_keys(random.choice(string.ascii_uppercase) for x in range (5))
d.find_element_by_css_selector('#user-Save').click()
a = d.find_element_by_css_selector('body > div.container.clearfix > p').text
b = "Your account information has been updated"
self.assertTrue(str(b) in str(a))
"나가서 설명하자면 NameError : 정의되지 않은 이름 'D'를"나는 바로 그 순간에 D = self.driver를 선언하지 있습니까? 나는 saucelabs를 통해 이것을 실행하고 있기 때문에 self.driver를 사용한다.
고마워요! 나는 숭고한 텍스트 2를 사용하고 들여 쓰기를 탭으로 변환하는 것이이 문제를 해결 한 것처럼 보였다. – Kevnyou