我完全同意你的看法。他们有大量的文档,但他们在解释你真正需要的东西方面做得很糟糕。我花了大约 2 天的时间把所有的部分放在一起。您将需要一些东西...
如果您使用 C# 运行测试,请下载 NUnit、C# 客户端驱动程序。在 Visual Studio 中创建一个类库项目并引用 NUnit(适用于适当的 dotnet 版本)和 C# 客户端驱动程序的 dll(程序集)。编译你的类库。它应该在 bin\Debug 目录中创建一个 dll。然后进入 NUnit,创建一个项目,然后在 bin\Debug 目录中打开你的程序集。那应该让你开始。
如果您使用 Java 进行开发,请下载 JUnit(不是 NUnit),然后下载 Java 客户端驱动程序,并使用 Eclipse 而不是 Visual Studio。您可以直接从 Eclipse 启动 JUnit。
我之前只尝试过 NUnit 和 JUnit。但我确信 PHPUnit 也可以从 Eclipse 启动(有根据的猜测)。 Java 和 Python 的文档似乎最多。.. 从经验来看,但我一直在 .NET 中做所有事情,没有任何我无法解决的问题。
单元测试软件不是必需的,但 Firefox Selenium IDE 格式插件的代码将为 NUnit (C#) 或 JUnit (Java) 等构建代码......所以大多数人都使用这些工具。
如果您想获得一些样板代码,请进入 Selenium IDE 并在选项下打开实验功能。记录命令后,然后从格式菜单中导出 C# 代码(或 Java 代码)。它不会全部转换为 100%,因此请注意这一点。只需从那里谷歌即可得到答案。
需要注意的一点... clickAndWait 命令不会在代码中转换为单击并等待。如果您正在等待操作发生,您将需要在某些命令之后执行隐式等待或 thread.sleep 等待,然后才能访问下一个元素。您还需要打开本机事件,以便触发某些 JavaScript 事件。如果驱动程序没有打开它,你的火灾事件将不起作用。 WebDriver 驱动程序。
如果您还有其他问题,请告诉我。