有人可以告诉我这种称为描述性编程的方法吗?
不要太在意代码,这对我来说很重要,即它是否是描述性编程
代码如下:
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"
答案 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