1

我正在尝试使用 Python 绑定编写一个硒测试用例。我对此很陌生,所以我真的很茫然。

我的问题:测试是检查wordpress博客的基本功能,所以需要登录。我正在使用 unittest,并且尝试在 setUp() 中设置用户身份验证,因此每次在新测试用例运行之前,每个用例都以管理员身份登录。

我做了一些研究并尝试了一些没有运气的事情。这是我到目前为止所拥有的。

def setUp(self):

    prof_dir = "C:/Python27/python_tests/ff_profile"
    firefox_profile = webdriver.FirefoxProfile(prof_dir)
    firefox_profile.native_events_enables = True
    self.driver = webdriver.Firefox(firefox_profile)
    self.base_url = "https://blogaddress.com"
    self.verificationErrors = []
    self.driver.get(self.base_url + "/wp-login.php")

我已经在配置文件中保存了凭据,所以我希望当 webdriver 到达登录页面时已经填充了凭据。但是,它并没有这样做,而且我找不到在 setUp() 中设置凭据的方法。(我尝试了通过直接发送密钥来快速而肮脏地登录用户的方式,但这并不好)

在 setUp() 中设置凭据有什么好主意吗?谢谢你的帮助。

4

0 回答 0