我尝试通过python中的ctypes包为selenium webdriver上传带有键盘按下模拟的场景。它在我安装了windows8.1的本地机器上运行良好。在
但是当我在我的开发服务器上运行相同的代码时,它将调用windows7os的远程计算机,我在代码的这一部分中遇到了类似windll这样的错误
def SendInput(*inputs):
nInputs = len(inputs)
LPINPUT = INPUT * nInputs
pInputs = LPINPUT(*inputs)
cbSize = ctypes.c_int(ctypes.sizeof(INPUT))
return ctypes.windll.user32.SendInput(nInputs, pInputs, cbSize)
所以我把代码改成了if-else语句,它会提示操作系统是不是windows转到上面的代码段else转到下面的代码段
^{pr2}$但是在添加了这个之后,我在我的linux机器中得到了错误
TypeError: 'LibraryLoader' object is not callable.
我确实在网上搜索过资源,但没能找到。有人能帮我搞定吗。在
目前没有回答
相关问题 更多 >
编程相关推荐