gpt4 book ai didi

python - Selenium Python "Name Error"我肯定遗漏了一些明显的东西

转载 作者:太空宇宙 更新时间:2023-11-04 03:47:06 26 4
gpt4 key购买 nike

我是编写自动化测试的新手,我觉得我肯定遗漏了一些非常明显的东西

这是我的代码。

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: name 'd' is not defined” 我不是在正确的时间声明 d = self.driver 吗?我使用 self.driver,因为我是通过 saucelabs 运行它的

最佳答案

您的代码混合了制表符和空格,并没有像您认为的那样被视为缩进。

只需设置您的编辑器以完全避免制表符(体面的编辑器可以做到这一点并且仍然使用制表键进行缩进)。

关于python - Selenium Python "Name Error"我肯定遗漏了一些明显的东西,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23229687/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com