如何使用UFT使Jenkins工作场景自动化?

时间:2019-01-29 14:28:18

标签: jenkins hp-uft

我正在设置一个UFT测试用例,在这里我需要登录到Jenkins并执行一些操作,例如创建新作业。尽管我可以使用对象监视来识别对象,但是在运行脚本时却无法识别。我正在使用描述性编程。如果有任何相关的材料或解决方案,这将是有帮助的。另外,请让我知道自动化Jenkins是否有任何限制。预先感谢!

关联的加载项:ActiveX,Web,Java 詹金斯版本:2.150.2 UFT版本:14.03 如果我将每个字段都声明为一个对象,则可以自动登录。但是,如果我对其进行硬编码,则脚本无法识别对象。我尝试为每个字段输入所有参数,即使那样也不起作用。 请找到下面的代码,在这里我突出显示并将用户名字段设置为XXXX

代码

wait(2)    
If Browser("title:=Sign in [Jenkins]").Page("title:=Sign in [Jenkins]").WebEdit("name:=j_username","html tag:=INPUT","html id:=j_username").Exist(10) Then    
    Browser("title:=Sign in [Jenkins]").Page("title:=Sign in [Jenkins]").WebEdit("name:=j_username","html tag:=INPUT","html id:=j_username").highlight    
    Browser("title:=Sign in [Jenkins]").Page("title:=Sign in [Jenkins]").WebEdit("name:=j_username","html tag:=INPUT","type:=text").Set "XXXX"    
else    
    print("Object was not recognized")    
End IF  

0 个答案:

没有答案