腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(6219)
视频
沙龙
1
回答
使用
会话
作用
域
pytest
fixture
更新
webdriver
以供
类
作用
域
fixture
使用
python
、
selenium
、
pytest
、
webdriver-manager
我正在
使用
pytest
和selenium设置一个自动化的web测试套件。在运行测试之前,我想先编写代码来检查chromewebdriver的
更新
。我认为最好的方法是
使用
fixtures和
webdriver
_manager模块。我从以下几点开始,它起
作用
了 @
pytest
.
fixture
() driver =
webdriver
.Chrome(options<em
浏览 10
提问于2021-08-11
得票数 0
回答已采纳
1
回答
如何为其他夹具的每次运行运行一次夹具
python
、
pytest
、
fixtures
Conftest.pydef
fixture
2(request):def
fixture
1(request):test_file.py @
pytest
.mark.usefixtu
浏览 2
提问于2019-01-04
得票数 1
回答已采纳
1
回答
Pytest
中
类
作用
域
夹具的意外行为
python
、
pytest
我正在学习
pytest
和研究不同夹具范围的行为。当我运行测试时,我看到了
类
作用
域
固定装置的意外行为。这是我的项目结构。') def cls_fix(): asse
浏览 5
提问于2021-05-29
得票数 1
回答已采纳
1
回答
Pytest
安装程序为所有测试生成产品
python
、
unit-testing
、
automated-tests
、
pytest
我在
pytest
API自动化项目上工作,我需要从DB获得一个随机产品。有没有一种方法可以让我对我的
类
中的所有测试用例
使用
相同的随机产品?我
使用
的是setup
类
方法,但它每次测试都会生成不同的产品。cls.products_db = ProductsDao() cls.orders_helper = OrdersHelper() @
pytest
.mark.tcid48= self.products_db.sele
浏览 17
提问于2020-12-17
得票数 0
1
回答
Pytest
fixtures
作用
域
python
、
pytest
我知道
fixture
有4个
作用
域
(函数、模块、
类
、
会话
)。我只想知道这些
作用
域
是否只有在我
使用
autouse true时才有效。对于autouse=False,我可以在测试函数中
使用
任何
作用
域
的任何
fixture
吗 就像我有一个conftest.py文件,它的
fixture
为 @
pytest
.
fixture
(scope=&quo
浏览 17
提问于2019-02-14
得票数 1
1
回答
Pytest
动态
fixture
作用
域
-如何设置并将
fixture
作用
域
应用于所有测试?
pytest
我正在尝试
使用
pytest
fixtures动态
作用
域
。文档声明
作用
域
将在
fixture
定义过程中确定;这是否意味着一旦在
pytest
run中动态设置
作用
域
,该
作用
域
将应用于
使用
该
fixture
的所有测试?是否有可能在测试运行期间影响范围(即
使用
标记)?如果没有,我如何更改配置(不
使用
命令行arg)来更改<e
浏览 27
提问于2019-10-29
得票数 1
1
回答
带有单例的
pytest
-asyncio导致冲突的事件循环
python-3.x
、
python-asyncio
、
pytest-asyncio
我正在为IPC
使用
dbus。为了在我的程序的整个生命周期中只有一条总线,我在这里
使用
了单例。为了演示,我连接到了NetworkManager,但这是可以交换的。此外,我在整个项目中都
使用
了asyncio。
pytest
-asyncio插件的
pytest
进行测试,除了这种情况外,它的工作方式类似于charm。这是一个简约的工作测试模块: import
pytest
浏览 75
提问于2020-10-09
得票数 0
回答已采纳
2
回答
在
pytest
中重复
使用
fixture
python
、
pytest
、
fixtures
我正在学习
pytest
,特别是它与xUnit setUp()和tearDown()范例不同的
fixture
。假设我有以下测试: def foo(): def bar(): def b
浏览 1
提问于2017-08-23
得票数 6
1
回答
Pytest
如何包含具有
作用
域
"class“的"setup”
fixture
python
、
pytest
、
fixtures
我
使用
pytest
,通常将我的测试分组为包中模块的“镜像”。为了在我的测试模块中有一个良好的结构,我喜欢将一些测试分组到
类
中,即使我
使用
的是
pytest
。我遇到了一个范围级别的问题。考虑这个最小的例子: import
pytest
def
fixture
_a(): class TestExample@
pytes
浏览 19
提问于2020-04-19
得票数 4
回答已采纳
1
回答
如何避免在
PyTest
中从
会话
范围fixtures中变异对象?
python
、
unit-testing
、
pytest
避免对从
会话
作用
域
fixture
返回的对象产生副
作用
的最佳方法是什么?from pandas import read_csv @
pytest
.<
浏览 0
提问于2018-11-08
得票数 2
3
回答
在
类
的
作用
域中,request.cls.driver在
pytest
fixture
中扮演什么角色?
python
、
pytest
据我所知,这与
fixture
的
作用
域
有关,如果我
使用
不同的
作用
域
会发生什么?@
pytest
.
fixture
(scope="class") from selenium import
webdriver
web_driver=
webdriver
.Chrome("C:/chromedriver.exe")
浏览 4
提问于2019-07-02
得票数 4
1
回答
Pytest
在运行时更改
fixture
范围
python-3.x
、
pytest
、
fixtures
我有在conftest.py中定义的公共
fixture
,它在所有模块之间共享,范围是'function‘
作用
域
,如下所示: conftest.py @
pytest
.
fixture
(scope="function# resets the state of the services 我的测试当前调用它,如下所示, test_module_one: # change scope to session here @
pytest
.mark.usefixtures对于上面的特定测
浏览 14
提问于2020-01-07
得票数 2
1
回答
如何在
pytest
/ unittest测试中共享
作用
域
为session的
fixture
中创建的
会话
对象
installation
、
pytest
、
fixtures
我们通过在python中实现unittest和
pytest
来创建测试。我们希望
使用
fixture
在
会话
和测试级别进行设置和拆卸。如何
使用
在设置
会话
夹具中创建的对象用于功能夹具的设置。例如,我想创建一个driver对象,比如driver =
webdriver
.Chrome(),用于初始化浏览器并在测试方法和函数
作用
域
fixture
中
使用
driver对象。conftest.py导入
pytest
浏览 52
提问于2020-03-20
得票数 3
1
回答
在
fixture
内的
pytest
中捕获stderr/stdout
python
、
pytest
当我
使用
fixture
时,我在捕获
pytest
的stderr和stdout时遇到问题。如果测试只是直接调用,那么它工作得很好。我希望它出现在
fixture
中的原因是,我需要根据将要读取的文件多次调用它。下面是一个有效的例子,假设这个内容在‘test_something.py’中:import
pytest
print("testingonly") print("erroring", file
浏览 0
提问于2020-08-08
得票数 1
1
回答
每个测试函数都会调用模块范围的
fixture
python
、
pytest
pytest
为每个测试函数调用模块级
fixture
,每个模块应该只调用一次
fixture
import
pytest
importlogging def do_setup_tear(scope="module"): logging.getLogger().info('doing setup================= test sessi
浏览 2
提问于2019-10-25
得票数 0
2
回答
如何获取py.test
会话
的标记列表?
python-3.x
、
pytest
、
fixtures
我在Mac (Mojave)上运行py.test 4.3.1和python 3.7.6,我想在运行开始时获得“
会话
”的标记列表。在conftest.py中,我尝试
使用
以下函数: @
pytest
.
fixture
(scope="session", autouse=True) def collab_setup(request):in session-scoped context 当我调用一个虚拟测试时,比如 py.test -s -m "mark1 and mark2" tests
浏览 19
提问于2020-01-17
得票数 2
1
回答
会话
的
Pytest
setup/teardown钩子
python
、
unit-testing
、
hook
、
pytest
用于module, class, method的
Pytest
setup and teardowns挂钩。我想要在setup中创建我的自定义测试环境(在测试
会话
开始之前),并在所有测试完成后进行清理。换句话说,我如何
使用
像setup_session and teardown_session这样的钩子
浏览 1
提问于2016-11-18
得票数 6
回答已采纳
3
回答
fixture
初始化后的
pytest
setup_class()
python
、
python-2.7
、
pytest
我正在尝试
pytest
,并被一些不明显的行为卡住了。我有一个
会话
作用
域
fixture
,它的用法如下:class TestWithMyFixt(object): @classmethod当我运行测试时,我看到setup_class()出现在
fixture
myfixt()调用之前。这种行为背后的目的是什么?对我来说,它应该在
fixture
初始化之后运行,因
浏览 0
提问于2015-07-18
得票数 5
1
回答
只有在测试的所有参数都被执行之后,才能在python中执行终结器夹具吗?
python
、
testing
、
pytest
、
finalizer
、
fixture
示例: ['1', '2', '3'])
pytest
.fail(str(e)) def add_to_result(selfself.te
浏览 3
提问于2016-03-15
得票数 2
回答已采纳
1
回答
当
使用
具有范围session和
类
的
fixture
时,具有范围
类
的测试运行两次
python
、
pytest
我有一个下面的py.test程序,其中我需要2个
fixture
,一个
作用
域
为"session“,另一个
作用
域
为"class",
作用
域
为"class”的
fixture
将"session“作为其参数之一。当运行
使用
作用
域
作为"class“的测试时,测试似乎运行了两次, @
pyt
浏览 0
提问于2015-08-18
得票数 1
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
pytest的内置插件盘点28. logging | 对python日志内容捕获、断言和记录
Web UI自动化的设计和实践
pytest的内置插件盘点15. monkeypatch
基于pytest框架自动化测试
pytest 8.0 重磅发布!2条弃用规则,7项重大变更,多项优化改进
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券