gpt4 book ai didi

python - Pytest - 没有测试运行

转载 作者:太空狗 更新时间:2023-10-29 20:12:15 24 4
gpt4 key购买 nike

我正在使用 pytest 和 selenium。当我尝试运行我的测试脚本时:

import pytest
from selenium import webdriver
from pages import *
from locators import *
from selenium.webdriver.common.by import By
import time

class RegisterNewInstructor:
def setup_class(cls):
cls.driver = webdriver.Firefox()
cls.driver.get("http://mytest.com")

def test_01_clickBecomeTopButtom(self):
page = HomePage(self.driver)
page.click_become_top_button()
self.assertTrue(page.check_instructor_form_page_loaded())


def teardown_class(cls):
cls.driver.close()

显示的消息是:没有在 0.84 秒内运行测试

有人可以帮我运行这个简单的测试吗?

最佳答案

根据pytest test conventions ,您的类应该以 Test 开头,以便测试发现机制自动选取。将其称为 TestRegisterNewInstructor

或者,子类化 unittest.TestCase:

import unittest

class RegisterNewInstructor(unittest.TestCase):
# ...

另请记住,.py 测试脚本本身的文件名必须以 test_ 开头或以 _test 结尾。

关于python - Pytest - 没有测试运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34363388/

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