我熟悉使用 C# 的 Selenium 并将其与 TeamCity 集成 - 作为背景。我现在在一家新公司。我们有 HP 质量中心,我看到了一些文章如何使用 QC、Selenium 和 Python 脚本来自动化测试。我什至在输出日志中显示基本的 TDOutput.Print("test") 时遇到了一个重大问题,除非我期望任何 TDOutput.Print 行显示在该空间中是错误的。
我有一个 Windows 7 盒子。
我遵循的步骤是:
- 在我的机器上安装了 Python (2.7)
- 安装了 steuptools
- 已安装 pip 我可以在命令行上使用 pip 安装项目,包括 selenium In QC
- 我创建了一个新的 VAPI-XP 测试
- 在向导中选择 PythonScript
- 然后单击完成(不要在向导上进一步操作)
- Quality Center 随后将生成一个框架脚本。
- 在骨架中,在 TDOutput.Clear() 下,我输入:TDOutput.Print("Hello World")
- 输出窗口永远不会清除,它永远不会打印“Hello World”
- 这是我在输出窗口中看到的:测试完成
关于我错过了哪些简单步骤的任何建议?我显然没有太多使用此工具的经验,因此我很难理解为什么我什至无法执行打印语句 - 更不用说担心我的测试中的硒部分了。