它被称为用于描述性编程吗?

时间:2019-01-16 12:17:33

标签: qtp

有人可以告诉我这种称为描述性编程的方法吗?

不要太在意代码,这对我来说很重要,即它是否是描述性编程

代码如下:

SystemUtil.Run "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Google Chrome"
Browser("Google").Navigate "http://www.facebook.com"

Browser("Google").Page("Facebook - Log In or Sign").WebEdit("pass").SetSecure "5c3ef1e5b64a84ed86a36f8aadc230ae63adc4fd83e4" 
Browser("Facebook").Page("Facebook").WebButton("Log In").Click


Browser("Facebook").Page("Facebook").Link("משרות הייטק ושיווק ללא ניסיון").Click
Browser("Facebook").Page("Facebook").WebEdit("Search").Set "משרות הייטק ושיווק ללא ניסיון"
Browser("Facebook").Page("(2) ‎משרות הייטק ושיווק").Link("משרות הייטק ושיווק ללא ניסיון").Click
Browser("Facebook").Page("(3) משרות הייטק ושיווק").WebButton("u_fetchstream_1_17").Click
Browser("Facebook").Page("(3) משרות הייטק ושיווק").WebMenu("Top PostsSee most relevant").Select "Recent PostsSee most recent posts first"

1 个答案:

答案 0 :(得分:1)

否,您正在使用对象存储库来描述对象。描述性编程是当您使用对象存储库时。

例如:

Browser("title:=.*").Page("title:=.*").Link("text:=משרות.*").Click

或者:

Set Desc = Description.Create()
Desc("text").Value = "משרות הייטק ושיווק ללא ניסיון"
Desc("text").RegularExpression = False
Browser("title:=.*").Page("title:=.*").Link(Desc).Click