Это вызвано, чтобы использовать в Описательном Программировании? - PullRequest
0 голосов
/ 16 января 2019

Может кто-нибудь сказать мне, если этот метод называется Descriptive Programming?

Не воспринимайте код слишком серьезно. Мне просто важно знать, является ли он описательным программированием

Вот код:

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 голосов
/ 17 января 2019

Нет, вы используете хранилище объектов для описания объектов. Описательное программирование - это когда вы не используете хранилище объектов.

например:

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
...