当前位置: 首页 > 面试题库 >

如何在PHP中使用Selenium?

商高谊
2023-03-14
问题内容
我想使用Selenium来自动化一些Web任务(不用于测试)。我认为我已经安装了Selenium RC
Server,但是由于无法在PHP中找到客户端驱动程序,因此无法编写“测试脚本”(请参阅​​: http
//seleniumhq.org/download/)。

我有办法在PHP中使用Selenium吗?这似乎表明我需要PHPUnit
http://www.phpunit.de/manual/current/zh/selenium.html。我只想自动化一些任务,而不参与一整套测试


问题答案:

尝试关注

  1. 安装Phpunit并正常工作
  2. 在您的PC上也有JAVA sdk和jre。
  3. 现在使用Selenium IDE记录测试用例。
  4. 将测试用例导出到php文件。
  5. 使用这些导出的函数创建测试用例库。
  6. 创建套件,该套件从库中调用函数/测试。
  7. 现在使用Java命令执行启动Selenium Server。
  8. 使用phpunit执行套件。

要获取有关如何编写这些文件的信息,请单击此处,然后尝试使用git hub



 类似资料:
  • 问题内容: 我在用PHP编码。我有以下mySQL表: 我正在尝试在PHP中使用mysqli_query函数来描述表。 这是我的代码: 该文档说, 对于成功的SELECT,SHOW,DESCRIBE或EXPLAIN查询,mysqli_query()将返回 mysqli_result 对象。 但是从那里我不知道如何打印,以便显示查询结果。如果可能的话,我想打印$ result,使其看起来像: 我的另一

  • 问题内容: 我有以下XML文件,该文件相当大,我无法获取simplexml来打开和读取该文件,因此我正在尝试XMLReader,但在php中没有成功 不幸的是,我还没有找到关于PHP的很好的教程,很想看看我如何才能将每个元素的内容存储在数据库中。 问题答案: 这完全取决于工作单元的大小,但是我想您正在尝试连续对待每个节点。 为此,最简单的方法是使用XMLReader到达每个节点,然后使用Simpl

  • 问题内容: 我尚未找到一个很好的示例,说明如何使用php RegexIterator递归遍历目录。 最终结果将是我想指定一个目录并在其中找到具有给定扩展名的所有文件。例如仅说html / php扩展名。此外,我想过滤掉.Trash-0,.Trash-500等类型的文件夹。 到目前为止,是我得到的结果是:致命错误:消息为’RecursiveDirectoryIterator :: __ constr

  • 问题内容: 由于性能问题, 我尝试避免执行Count( )。 (即 从用户中 选择COUNT( )) 如果我在phpMyAdmin中运行以下命令,则可以: 它将返回行数。即用户数量。 但是,如果我在PHP中运行,则无法执行以下操作: 似乎PHP不希望传入两个查询。那么,我该怎么做呢? 问题答案: 仅在使用子句的情况下才有用,但仍想知道不使用会发现多少行。 考虑一下它是如何工作的: 您正在强制数据库

  • 问题内容: 因此,在我正在编写的此程序中,我实际上是使用表单从用户那里获取SQL查询。然后,我继续在数据库上运行该查询。 我知道不要“信任”用户输入,因此我想对输入进行清理。我正在尝试使用,但未能成功使用。 输入以下内容,这就是我要尝试的内容: 这总是给我 “输入无效!” 错误。 当我取出零件并仅对查询运行时, “输入无效” 不输出信息。相反,当我这样做时: 它不输出 “输入无效”。 但是,我需要

  • 问题内容: 我使用PHP显示来自MySQL的数据。这是我的css语句: 它们用于显示表,表头,表日期。我是php CSS的新手,所以我只是想知道如何在php中使用上述CSS样式显示代码: 问题答案: 级联样式表(CSS)是一种样式表语言,用于描述以标记语言编写的文档的表示语义(外观和格式)。 : CSS不是一种编程语言,并且没有服务器端语言(如PHP)随附的工具。但是,我们可以使用服务器端语言来生