我正在设置一个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