首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >通过代码打开HP ALM

通过代码打开HP ALM
EN

Stack Overflow用户
提问于 2017-10-25 16:13:35
回答 1查看 165关注 0票数 0

有没有人知道是否有可能启动Internet Explorer,打开HP ALM,并通过OTA代码或其他方式使用凭据登录?

我希望在我的电脑上有一个程序,当我运行时,打开已经记录的HP ALM。

我很清楚如何使用SystemUtil.Run启动Internet Explorer并通过VBScript访问HP ALM站点,但在ALM登录不起作用,对吧?!

我也很清楚如何通过OTA连接ALM并处理ALM中的所有类型的数据,但它不会在Internet Explorer中打开ALM,因为这只是一个后端连接。

那么,有没有别的办法?

谢谢。雷南·加斯帕。

EN

回答 1

Stack Overflow用户

发布于 2018-06-04 19:57:38

我明白你的担心。我有一个可行的方法。为什么不尝试一些自动化工具,如SELENIUM或QTP,它们可以在一次点击中自动执行此活动?如果您了解C#,也可以使用VBScript来编写相同的代码(因为您知道vbscript),Selenium支持C#。

无论如何,我正在张贴一个VBS代码,以自动化这项工作

代码语言:javascript
复制
Option Explicit
Dim ie,x
Set ie = CreateObject("InternetExplorer.Application")
Set x = WScript.CreateObject("WScript.Shell")
ie.Navigate "<YOUR ALM URL>"

ie.Visible=1
wscript.Sleep 7000
x.sendkeys "<USERNAME>"
wscript.Sleep 2000
x.sendkeys "{TAB}"
wscript.Sleep 2000
x.sendkeys "<PASSWORD>"
wscript.Sleep 2000
x.sendkeys "{TAB}"
x.sendkeys "{TAB}"
wscript.Sleep 2000
x.sendkeys "{enter}"

这只是身份验证部分。休眠时间是基于系统性能设置的,因为一切都在运行,并与系统中的HP ALM胖客户端进行交互。若要选择项目,您可以根据需要再次使用sendkeys选项。

希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46927266

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档