2
進出口新的編寫自動化測試,我覺得我肯定失去了一些東西很明顯硒的Python「名稱錯誤」我肯定失去了一些東西明顯
這裏是我的代碼。
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?我使用self.driver,因爲我運行這個通過taslabs
謝謝!我使用崇高的文本2,並將縮進轉換爲製表符似乎解決了這個問題。 – Kevnyou