python - 检测硒测试是否在 Bitbucket 管道中运行
问题描述
我想知道是否可以做这样的事情:
if( "#in bitbucket pipeline" ):
options = Options()
options.headless = True
cls.selenium = WebDriver(options=options)
else:
cls.selenium = WebDriver()
仅仅因为我需要在 bitbucket 上无头运行我的测试,而不是在本地运行我的测试。
蟒蛇 3.6
django 3
解决方案
我能够通过一种检查测试是否在 docker 容器中运行的方法来克服它
推荐阅读
- java - 如何集成可扩展的浮动操作按钮
- node.js - Pusher 调试控制台未在 NodeJS、MongoDB 中显示我的事件
- python - 如何使用循环查找索引方法。不使用内置方法
- php - AWS ec2 instance getting many requests from private IP addresses?
- c++ - CMake Error: fatal error : boost/asio.hpp not found without using find_package() for boost
- javascript - Livewire listen for every coming response from the component class
- reactjs - 修复使用 React 片段时的“唯一 'key' prop”错误
- python - Want to create visual table in python with ASCII symbols
- flutter - Flutter mobile,播放midi文件
- python - pyspark 聚合,每个行值都带有 udf