如何检查 Selenium Server 是否正在运行

2024-01-12

我有一堆 phpunit 测试,其中一部分使用 selenium,我需要知道 selenium 服务器是否正在运行(Windows)。有没有办法从php检查它?


默认情况下,Selenium 服务器接受本地主机端口 4444 上的命令

所以你可以这样做:

<?php
$selenium_running = false;

$fp = @fsockopen('localhost', 4444);
if ($fp !== false) {
    $selenium_running = true;
    fclose($fp);
}

var_dump($selenium_running);

我个人不喜欢使用 @,但 fsockopen 坚持在连接失败时抛出 PHP 通知。在输出甚至日志文件中出现此警告只是令人烦恼。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何检查 Selenium Server 是否正在运行 的相关文章

  • 简单的 PHP 回显代码不起作用

    这是我的 html 和 php 脚本 h1 Bob s Auto Parts h1 table width 100 tr tr table 为什么这个输出会出现一个 gt 我希望它是 这有效 仅有的 这是输出 鲍勃的汽车零件 鲍勃
  • php源代码到PO文件生成器

    我必须将我的所有回显 打印字符串转换为PHP源代码代码文件到PO file 为了语言翻译 有批次吗对流器可用于相同的 我如何做到这一点 make gettext在您的服务器上运行 setup a 翻译适配器 例如带有 gettext 适配器
  • 使用 ImageMagick 和 PHP 将 PNG 转换为 JPG 并将透明背景设置为白色

    将图像从 PNG 转换为 JPEG 时 如何使用 ImageMagick 带有 php 扩展 将透明背景设置为白色 在撰写本文时 您尚未指定正在使用哪个扩展 但如果您使用命令行 则命令将是 convert image png backgro
  • 在我的 index.php 中加载 CSS 和 JS 等资源时出现错误 403

    我使用的是 Linux Elementary OS 并在 opt 中安装了 lampp My CSS and JS won t load When I inspect my page through browser The console
  • PHP 无法加载动态库“php_pdo_oci.dll”

    我在 Windows 8 上运行 Apache 2 4 7 和 PHP 5 5 9 我安装了 PHPUnit 并开始弹出此警告图像 警告 是的 我在 php ini 中启用了扩展加载以及 extension dir 以更正文件夹 并且该文件
  • 从类似 cronjob 的语法创建“下次运行时间”日期

    在我正在创建的应用程序中 用户可以安排重复任务 生成间隔模式的简单值是 Minute 0 59 90 each minute Hour 0 23 90 each hour Day of month 1 31 90 each day of m
  • 获取字符串中的最后一个整数

    我需要隔离包含多个整数的字符串中最新出现的整数 我怎样才能得到23代替1 for lastnum1 text 1 out of 23 lastnum1 this gt getEval eregi replace out of text 你可
  • 访问sendBeacon发送的数据

    文档表明sendBeacon通过发送其数据HTTP POST request 但在 PHP 中 POST变量似乎是一个空数组 这是我的 JavaScript 代码 navigator sendBeacon beacon log php My
  • WordPress 包含 SVG 文件错误

    我使用 PHP 和 WordPress 在本地主机上 我可以毫无问题地包含 SVG 文件 但在实时服务器上 我尝试包含一个 SVG 文件以便能够使用 CSS 对其进行样式设置 我收到此错误消息 Parse error syntax erro
  • 在 WooCommerce 中添加到购物车之前清空购物车

    我正在使用 WP 作业管理器和 Woo Subscriptions Now 最初 我选择了一个套餐 Woo Subscription 然后我添加了所有细节 但没有提交 回到网站 所以要再次购买 我需要选择一个套餐 于是我选择了套餐并填写了详
  • 使用 json_encode() 函数在 PHP 数组中生成 JSON 键值对

    我正在尝试以特定语法获取 JSON 输出 这是我的代码 ss array 1 jpg 2 jpg dates array eu gt 59 99 us gt 39 99 array1 array name gt game1 publishe
  • Ebay api GetSellerList,解析响应 XML

    我正在使用 eBay 交易 api 来获取当前列出的卖家股票 我正在使用 GetSellerList 调用 我在解析 xml 时遇到问题 然后将其插入到网站商店中 这是 xml 请求
  • Codeigniter - 出现 404 Not Found 错误

    我们在 godaddy 有两个托管套餐 我们的实时网站使用以下 htaccess 文件运行良好 无需在 url 中使用 index php 即可访问网站 RewriteEngine On RewriteCond REQUEST FILENA
  • 如何删除文件

    我们有一个脚本 scripts ourscript php和一个文件 media movie1 flv 当我们运行时 我们如何删除这个文件ourscript php Using unlink http php net manual en f
  • 已达到网络 BIOS 命令限制

    我的 ASP Net 应用程序从另一台 Windows 服务器上的共享文件夹获取文件 当请求增加时 我收到以下错误 The network BIOS command limit has been reached 我已按照以下步骤操作微软 K
  • 如何从 Laravel 执行存储过程

    我需要在表单提交数据后执行存储过程 我让存储过程按照我想要的方式工作 并且我的表单正常工作 我只是不知道从 laravel 5 执行 sp 的语句 它应该是这样的 执行 my stored procedure 但我似乎在网上找不到类似的东西
  • 如何一步步遍历目录树?

    我发现了很多关于遍历目录树的示例 但我需要一些不同的东西 我需要一个带有某种方法的类 每次调用都会从目录返回一个文件 并逐渐遍历目录树 请问我该怎么做 我正在使用函数 FindFirstFile FindNextFile 和 FindClo
  • Selenium 是否可以单独用于自动化 Intranet Web 门户的测试,其中门户上的链接定向到 SAP 应用程序

    是否可以单独使用 Selenium 来自动测试 Intranet Web 门户 其中门户上的链接定向到 SAP 应用程序 Portal 仅适用于 IE 和 Windows 操作系统上的 SAP 应用程序 用最简单的话来说 Selenium
  • 如何为 Windows toast 注册协议?

    如何注册 Windows toast 协议 样本中来自https blogs msdn microsoft com tiles and toasts 2015 07 02 adaptive and interactive toast not
  • 如果产品重量超过1000克,如何以公斤为单位显示

    在 Storefront 主题中 我使用下面的代码将格式化重量从 1000g 更改为 1kg add action woocommerce after shop loop item title show weight 10 function

随机推荐

  • 构建多模块 Mercury 程序

    问 构建双模块汞计划的简单模板是什么 Module 1 定义并导出一个简单的函数或谓词 Module 2 导入函数 谓词来计算有用的结果并输出结果 我将使用以下方法 首先使用以下方法定义模块 您要导出的函数或谓词或谓词 接口部分 File
  • ECMAScript 6 类析构函数

    我知道 ECMAScript 6 有构造函数 但是 ECMAScript 6 是否有析构函数之类的东西 例如 如果我在构造函数中将对象的某些方法注册为事件侦听器 我想在删除对象时删除它们 一种解决方案是制定一个约定 创建一个destruct
  • 如何将 char 数组转换为 int? [关闭]

    Closed 这个问题需要细节或清晰度 help closed questions 目前不接受答案 所以输入文件如下所示 Adam Zeller 45231 78 86 91 64 90 76 Barbara Young 274253 88
  • 在正则表达式中指定 Unicode 字符

    如何创建包含 unicode 字符的 ruby 正则表达式 例如 我想在正则表达式中使用字符 u0002 你可以写 x02 u0002 x02 gt 0 如果您不确定 您可以从字符串开始 Regexp new u0002 gt x02 这是
  • 在 R 中安全地创建 S3 泛型

    Henrik Bengtsson 为互联网提供了一种很好的方式在 R 中创建 S3 泛型 http www1 maths lth se help R setGenericS3 不必担心它们是否已经在 2002 年之前创建过 他的函数 set
  • 指针类型静态字段的值被调试器显示为零 0x0,而实际上它具有有效值

    我在尝试使用类型访问结构体静态字段的值时遇到了这种行为uint 调试时 监视窗口显示静态字段StaticBitMask的值为零 但实际上 并且如预期的那样 它是一个有效的指针 并且Console WriteLine 打印它 如下面的控制台输
  • 控制配置设置 Apache Spark UTF 编码以写入为 saveAsTextFile

    那么如何告诉spark在使用时使用哪种UTFsaveAsTextFile path 当然 如果知道所有字符串都是 UTF 8 那么它将节省 2 倍的磁盘空间 假设像java一样默认UTF是16 saveAsTextFile实际上使用Text
  • MSVC:为什么“extern void x;”是“非法使用类型'void'”吗?

    为什么这段代码 extern void x 导致 cl t555 c std c11 Za t555 c 1 error C2182 x illegal use of type void 这里什么是非法的 UPD 使用案例 cat t555
  • IOS - 如何重新签名 ipa 文件?

    我尝试重新签署 ipa 文件 但遇到一些问题 我存档了该项目并将其导出以进行临时部署 然后按照本教程进行操作 https sholtz9421 wordpress com 2012 06 08 digitally resigning ipa
  • 未检测到 VS 代码 venv (WSL)

    我最近切换到 WSL Ubuntu 现在 当我使用创建虚拟环境时 python m venv venv VS Code 中不会自动检测到它 我的设置 json python pythonPath C Users ankus AppData
  • iOS 设置屏幕用户界面

    我正在尝试在我的应用程序中创建一个设置屏幕 就像 iPhone 内部存在的设置一样 单击设置时 我们会看到带有圆形边缘的不同部分 全是白色 一些选项带有箭头 一些是开 关按钮 苹果是如何实现这一目标的呢 是不是一个UITableView 有
  • 在 Laravel 中将数组转换为集合

    我在 PHP 中有以下数组 website example url example com website example url example com 现在我想将其转换为集合 因此我按键排序website or url 但是当我这样做时
  • 使用 TensorFlow 进行多标签文本分类

    文本数据被组织为具有 20 000 个元素的向量 例如 2 1 0 0 5 0 第 i 个元素表示文本中第 i 个单词的频率 真实标签数据也表示为具有 4 000 个元素的向量 例如 0 0 1 0 1 0 第 i 个元素指示第 i 个标签
  • SQL 全外连接

    我正在尝试编写一个连接语句将以下三个数据集连接在一起 这是使用 MS SQL Server Set 1 ID Date Col1 1 Jan 11 a1 1 Jan 13 a2 Set 2 ID Date Col2 1 Jan 11 b1
  • 如何使 div 的高度固定,但如果内容大于高度,则 div 会增长?

    假设我有一个我设置的 divheight 500px 在CSS中 因此它的高度是固定的 我的页面内容是用 JavaScript 自动生成的 因此有时它会大于 500px 并且会溢出 div 边框 我的问题是 是否可以有固定的大小 例如 50
  • 如何使用自定义密钥编写 MifareClassic

    我需要找到一个解决方案来使用自定义密钥编写 Mifare Classic 1 K 标签 我无法编写它 我已经尝试了每个选项 但不幸的是我总是收到错误 IOException 收发失败 下面是我的代码片段 byte custom key by
  • jQuery:如何从加载回调中修改加载的内容

    我正在动态创建许多 div 元素 行 每行都将具有相同的基本格式 仅文本发生变化 由于行结构很复杂 我尝试从静态 html 文件加载 基本 div 然后加载后 使用每行的参数调整一些属性 类似于 Android 的 xml 定义的适配器 我
  • Angular 2 HTTP POST 执行 OPTIONS 调用

    我的 Angular 2 应用程序遇到了一个非常奇怪的问题 我实际上想对我的 Play Scala API 进行包含 JSON 的 POST 调用 但它一直想尝试进行 OPTIONS 调用 这是我的代码 登录服务 constructor p
  • 枚举成员的字符串化

    我需要将枚举成员 其值 而不是标识符 转换为字符串 我尝试了以下方法 它适用于 MACRO TYPE A 但不适用于枚举值 typeA 我认为这有点奇怪 您知道如何做到这一点吗 define tostr a a define tostr a
  • 如何检查 Selenium Server 是否正在运行

    我有一堆 phpunit 测试 其中一部分使用 selenium 我需要知道 selenium 服务器是否正在运行 Windows 有没有办法从php检查它 默认情况下 Selenium 服务器接受本地主机端口 4444 上的命令 所以你可