问题标签 [pytest-selenium]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 子文件夹中的 Pytest 测试发现
嗨,我有以下项目架构,我正在使用 selenium 和 pytest
- 从终端,当我在根文件夹时,我无法运行文件夹“\tests”中的测试之一
- 据您所知,Pytest 应该能够发现子文件夹中的所有测试,还是我弄错了?
我正在使用的命令是: (venv) C:\Users\Mike\PycharmProjects\UI_Selenium_Framework> pytest test_logib_logout.py 我收到 ERROR: file not found: test_login_logout.py
当我运行 (venv) C:\Users\Mike\PycharmProjects\UI_Selenium_Framework> pytest pytest 发现“\tests”中的所有测试并成功运行它
python - pytest-xdist:如何在执行测试方法之前执行方法(我在其中为该文件中的所有测试初始化 DB 模拟)
我有一个曾经用 pytest 执行的测试套件,我使用before_all_tests(request)
每个测试文件中的方法来初始化这些测试的数据库模型。
我想用来pytest-xdist
并行运行它们,但before_all_tests(request)
如果我运行pytest -n X
(并行)则不会被执行。
现在我不知道如何重写我的所有代码,以便我只能初始化正在执行的测试的模拟:(
我使用标记对测试进行分类,所以有时我只在一个类别下运行测试,或者只是在其中一组。我不想初始化所有测试文件的模拟,因为那时并非所有测试文件都会执行。
有谁能够帮我?如有必要,我可以发布一些代码。
提前致谢!!
selenium - pytest-selenium 已安装,但不能作为 pytest 的插件使用。我做错了什么?
我已经安装了 pytest-selenium,但我不能将它与 pytest 一起使用。
这可能是什么根本原因?我该如何解决?
npm - 通过 pytest-selenium 测试电子应用程序
我有一个小节点/电子应用程序要测试。
它只是使用“npm start”在本地运行,它会打开一个带有应用程序的小型电子浏览器。
鉴于我没有提供的网址,我如何使用 pytest-selenium 进行测试?
理想情况下,我更喜欢使用 selenium 夹具。
这是我到目前为止所拥有的。
这会打开一个电子窗口,但不会打开相关应用程序。我如何引导它打开实际的应用程序?
我想我需要指定项目本身到电子的路径,但我不知道该怎么做。