我只想使用python中的OTA.dll
COM对象从QC获取数据。
我正在使用Pycharm IDE。但是由于OTA.dll
没有被识别,所有的质量中心对象都被忽略了。请在下面找到我的代码:
import os
import pywintypes
import win32com
from win32com.client import Dispatch, gencache, DispatchWithEvents, constants
from datetime import datetime
#from bs4 import BeautifulSoup
import re
qcServer = "<QC_address>"
qcUser = "<uname>"
qcPassword = "<pwd>"
qcDomain = "<Domain>"
qcProject = "Project"
#qcTestCasePath = "Path\to\test\case"
#qcTestCaseNode = "test case node name"
# test case status names in hpqc
hpqc_status_pass = 'Passed'
hpqc_status_fail = 'Failed'
hpqc_status_no_run = 'No Run'
hpqc_status_not_completed = 'Not Completed'
hpqc_status_na = 'N/A'
# login to hpqc
td = win32com.client.Dispatch("TDApiOle80.TDConnection")
td.InitConnectionEx(qcServer)
td.Login(qcUser,qcPassword)
td.Connect(qcDomain,qcProject)
if td.Connected:
print("Logged in to " + qcProject)
else:
print("ERROR: Connect failed to " + qcProject)
但是当我使用Pycharm运行上面的代码时,它给出了以下错误:
^{pr2}$有人能帮帮我吗。如果有人能告诉我怎么解决,我真的很感激。在
注意:在PythonWIn中,在“工具”选项卡中,然后选择“Com浏览器”选项,列出了OTA库,但我使用的python或IDE没有检测到它。在
目前没有回答
相关问题 更多 >
编程相关推荐