Python 2.7 HP Quality Center Python测试不执行任何脚本行

Python 2.7 HP Quality Center Python测试不执行任何脚本行,python-2.7,hp-quality-center,Python 2.7,Hp Quality Center,我熟悉Selenium使用C#并将其与TeamCity集成作为背景。我现在在一家新公司。我们有HP质量中心,我看到了一些关于如何使用QC、Selenium和Python脚本自动化测试的文章。我遇到了一个大问题,就是在输出日志中显示一个基本的TDOutput.Print(“测试”),除非我错误地期望任何TDOutput.Print行显示在该空间中 我有一个Windows7的盒子 我所采取的步骤如下: 在我的机器上安装Python(2.7) 已安装的工具 已安装的pip我可以在命令行上使用pip安

我熟悉Selenium使用C#并将其与TeamCity集成作为背景。我现在在一家新公司。我们有HP质量中心,我看到了一些关于如何使用QC、Selenium和Python脚本自动化测试的文章。我遇到了一个大问题,就是在输出日志中显示一个基本的TDOutput.Print(“测试”),除非我错误地期望任何TDOutput.Print行显示在该空间中

我有一个Windows7的盒子

我所采取的步骤如下:

  • 在我的机器上安装Python(2.7)
  • 已安装的工具
  • 已安装的pip我可以在命令行上使用pip安装项目,包括 质量控制中的硒
  • 我创建了一个新的VAPI-XP测试
  • 在向导中选择PythonScript
  • 然后单击Finish(不再继续向导)
  • 然后,质量中心将生成一个框架脚本
  • 在框架中的TDOutput.Clear()下,我键入:TDOutput.Print(“Hello “世界”)
  • 输出窗口从不清除,也从不打印“Hello” “世界”
  • 这是我在输出窗口中看到的:测试已完成

有没有关于我错过了哪一个简单步骤的建议?显然,我对这个工具没有太多的经验,所以我很难理解为什么我甚至不能执行print语句——更不用说担心测试中的selenium部分了。

我找到了fijiaaron的一篇文章,它让我知道即使你/我有一台64位机器,我们也需要安装32位版本的Python,我一安装32位版本,就可以看到打印行。现在来谈谈硒