selenium Firefox webdriver python:在setUp()中设置用户身份验证

时间:2013-05-17 21:12:32

标签: python testing selenium

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

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

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

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()中设置凭据有什么好主意吗? 谢谢你的帮助。

0 个答案:

没有答案