【问题标题】:Test case was not running using unit test module of python [duplicate]测试用例未使用 python 的单元测试模块运行 [重复]
【发布时间】:2020-05-23 16:04:21
【问题描述】:

此测试用例检查登录功能期间可能发生的错误

from selenium import webdriver
import unittest
class LoginCheck(unittest.TestCase):


def setUp(self):
  self.driver = webdriver.Chrome()


def login_error_check(self):
  browser = self.driver
  browser.get('https://www.saucedemo.com/')
  browser.maximize_window()
  usr = browser.find_element_by_id('user-name')
  password = browser.find_element_by_id('password')
  button = browser.find_element_by_xpath('//input[@value="LOGIN"]')
  print('Hello')
  usr.send_keys('standard_user')
  password.send_keys('password')
  button.click()

def tearDown(self):
    self.driver.quit()

if __name__ == '__main__':
    unittest.main()

我收到以下消息

Ran 0 tests in 0.000s
OK
repl process died unexpectedly

期待它会成功,但什么也看不到。我正在学习硒。

【问题讨论】:

    标签: python-3.x selenium-webdriver python-unittest


    【解决方案1】:

    通过在方法前加上“测试”前缀来运行测试

    【讨论】:

    • 这是对您问题的回答吗?如果没有,请删除它。
    • @James Z,已将该方法从“login_error_check”重命名为“test_login_error_check”。它对我有用。
    【解决方案2】:
    from selenium import webdriver
    import unittest
    class LoginCheck(unittest.TestCase):
    
    
    def setUp(self):
      self.driver = webdriver.Chrome()
    
    
    def test_login_error_check(self):
      browser = self.driver
      browser.get('https://www.saucedemo.com/')
      browser.maximize_window()
      usr = browser.find_element_by_id('user-name')
      password = browser.find_element_by_id('password')
      button = browser.find_element_by_xpath('//input[@value="LOGIN"]')
      print('Hello')
      usr.send_keys('standard_user')
      password.send_keys('password')
      button.click()
    
    def tearDown(self):
        self.driver.quit()
    
    if __name__ == '__main__':
        unittest.main()
    

    这会起作用。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-02-26
      • 1970-01-01
      • 2022-10-18
      • 2021-11-13
      • 1970-01-01
      • 2013-01-19
      • 2020-10-04
      • 2010-11-14
      相关资源
      最近更新 更多