SIKULI – programmē izmantojot ekrānšāviņus!

Sākumlapa Forumi Notepad.lv IT ziņas SIKULI – programmē izmantojot ekrānšāviņus!

Tiek skatīts 1 ieraksts (no 22 kopumā)
  • Autors
    Ieraksti
  • #150458
    TrakaisKursis
    Participant

    [imgl]https://bildites.lv/images/nsq9gni85c8uppqv061b.jpg[/imgl]Nav noslēpums, ka datoradministratori ir iecienījuši veikt datoru instalācijas, kopējot gatavus instalācijas klonus, tādejādi, izmantojot šādu automatizāciju, jūtami ietaupa laiku. Diemžēl līdzīgs un pietiekami efektīvs risinājums rutīnas darbībām veicot programmatūras uzstādīšanu līdz šim nav bijis piedāvāts

    Lai situāciju mainītu (bet ne tuvu vien šajā apspektā) Masačūsetsas Tehnoloģiju institūta zinātnieki ir izveidojuši principiāli jaunu vidi, kas ļauj veidot mijiedarbes ar datoru scenārijus izmantojot ekrānšāviņus.

    Lai strādātu vidē, kurai vārdā likts SIKULI (kas kādas Meksikas indiāņu cilts valodā nozīmē dieva aci), ir nepieciešamas minimālas pamatzināšanas Phython valodā un tās sintaksē. Sikuli ļauj automatizēt neskaitāmu skaitu darbību, ko veicam ar datoru, izveidojot instrukciju, kuras tiek ilustrētas ar ekrānšāviņiem, virkni. Tā kā šīs instrukcijas tiek aprakstītas ar ekrānšāviņiem, scenārija izveidē nav nepieciešams izsaukt iekšējos API. Var prognozēt, ka Sikuli kļūs populāra programmu ar grafisko vidi testēšanā, kā arī populāra rutīnas darbību vienkāršošanā – piemēram, vizuālu un viegli maināmu konfigurācijas vai instalācijas scenāriju izveidē.

    Uzskatāmi ar Sikuli darbības principiem var iepazīties šajā publicitātes video:

    [youtube]https://www.youtube.com/watch?v=FxDOlhysFcM[/youtube]

    Pirmais SIKULI laidiens satur:

  • scenārijveides valodu,

    Jython API,

    un vizuālu integrētās izstrādes vidi.


  • Ar Sikuli jau tagad var iepazīties Windows XP, Vista, 7, GNU Linux un Mac OS lietotāji, ja vien viņu datoros ir uzstādīta Java 6.

    Sikuli pirmsrelīzes versija lejupielādējama no projekta mājas lapas.

#225942
ob1
Participant

Eu, šitas izskatās baigi labs!!!!!

Ja tur viss tiešām darbojas kā parādīts video, tad varbūt varēs uztaisīt optimizācijas pakas.

Būs laiks – pamēģināšu.

Hmm, un testēšanas sitēmu arī laikam varēs uztaisīt… un benchmarku arī…

#225943
Loading
Participant

Forši. Komentēsim rakstu pieteikumus.

#225944
TrakaisKursis
Participant

Loading wrote:

Forši. Komentēsim rakstu pieteikumus.

Diskutēsim arī par rakstu pieteikumu komentāriem, bet vēlāk komentēsim komentārus par rakstu pieteikumu komentāriem. Kur ir problēma?;)

#225945
ob1
Participant

Hmm, manējos rakstus pirms publicēšanas arī komentē… kur problēma?

#225946
WerNeo
Participant

Nav vairs aiz kalna tie laiki, kad programmēt varēs šādi:

“Uztaisi man tādu pašu OS saskarsmi, kā Windows. ; //semikols paredzēts, lai atgādinātu, ka mēs programmējam

Gribu lai mana programma darbojas tāpat kā Windows, tikai izmet visu lieko, kas saistīts ar licencēm, aktivizēšanu un cdkejiem;

automātiski jāatbalsta mana datora dzelžus;

Gribu, lai OS ielāde notiek 4 sekundēs; // optimizācija

Visu, kas saistīts ar autortiesībām, izlabo uz “Anatolijs foreva rulezz (CS prof)”;”

#225947
ob1
Participant

WerNeo, nokaunies – kādas 4 sekundes… kurš tik ilgi gribēs gaidīt… 😀 pamēģini DOS vai W3.11 – palaižas uzreiz.

#225948
daGrevis
Participant

ob1 wrote:

WerNeo, nokaunies – kādas 4 sekundes… kurš tik ilgi gribēs gaidīt… 😀 pamēģini DOS vai W3.11 – palaižas uzreiz.

😀 😀

#225949
Aldis
Participant

Ļoti laba lieta tiešām izskatās! 🙂 Š ādi forši varētu uzveidot klientiem kompju instalācijas – nu uzreiz veselu paku u.t.t. paņem un sainstalē! 🙂

#225950
WerNeo
Participant

ob1 wrote:

WerNeo, nokaunies – kādas 4 sekundes… kurš tik ilgi gribēs gaidīt… 😀 pamēģini DOS vai W3.11 – palaižas uzreiz.


ob1. Taisi savu programmu, ko tu manā jaucies? Savu varēsi taisīt, lai palaižas, pirms tu paspēj atlaist kreiso peles taustiņu. 🙂

#225951
shady
Participant

Izskatās jau tīri interesanti.

#225952
APOC
Participant

heh…macros-i vairs nebūs jāraksta to ierastajā formā. Izskatās interesanta mantiņa.

#225953
Crow
Participant

Veidojot šādu tāpat jādomā līdzi, lai nesalaižam kaut ko dēlī (piem. logos, kur ir vairākas OK pogas utml.). Ne velti katrai kontrolei savā kontekstā tiek dots unikāls nosaukums – lai atrast varētu. A bildītes var vispār nebūt.

Skriptšits, kam kursora pozīciju un darbības nosaka nevis ar X un Y, bet ar bildīti.

Tāpat katrai platformai (un OS vai programmas versijai) pie mazākajām izmaiņām bildītē uzreiz skripts jāmaina. Pamatā arī vizuālās kakas zaudē jēgu. Pieļauju, ka attēlu salīdzināšanas algoritms ir nevis per-pixel, bet tāds krutāks. Enīvej, gribu redzēt, kā viņš saprotas ar Aero/utml. caurspīdīgajiem brīnumiem. Vēl paliek jautājums – kā tiek kļūdas apstrādātas – man moš jāparedz, kā kāda konkrēta kļūda izskatīsies, jebšu pat pašam kaut kas jāsačakarē, lai varētu skrīnšotu uztaisīt?

Un nafig tur Java vēl vajadzīga… Ä€, cross-platform, tās vienīgais bonuss. Tātad – lai konfigurētu sistēmu, papriekšu jāliek Java bloatware. Dievs redz, cik līki tas ir, bet nesmejās, lai viņu neķertu trieka.

[img]https://bildites.lv/images/92yac4cn15b92cr6052y.png[/img] I’ll get my coat.

#225954
nevertell
Participant

Kad būs linux versija ?

#225955
ob1
Participant

Crow wrote:

Veidojot šādu tāpat jādomā līdzi, lai nesalaižam kaut ko dēlī (piem. logos, kur ir vairākas OK pogas utml.). Ne velti katrai kontrolei savā kontekstā tiek dots unikāls nosaukums – lai atrast varētu. A bildītes var vispār nebūt.

Skriptšits, kam kursora pozīciju un darbības nosaka nevis ar X un Y, bet ar bildīti.

Tāpat katrai platformai (un OS vai programmas versijai) pie mazākajām izmaiņām bildītē uzreiz skripts jāmaina. Pamatā arī vizuālās kakas zaudē jēgu. Pieļauju, ka attēlu salīdzināšanas algoritms ir nevis per-pixel, bet tāds krutāks. Enīvej, gribu redzēt, kā viņš saprotas ar Aero/utml. caurspīdīgajiem brīnumiem. Vēl paliek jautājums – kā tiek kļūdas apstrādātas – man moš jāparedz, kā kāda konkrēta kļūda izskatīsies, jebšu pat pašam kaut kas jāsačakarē, lai varētu skrīnšotu uztaisīt?

Un nafig tur Java vēl vajadzīga… Ä€, cross-platform, tās vienīgais bonuss. Tātad – lai konfigurētu sistēmu, papriekšu jāliek Java bloatware. Dievs redz, cik līki tas ir, bet nesmejās, lai viņu neķertu trieka.

Crow, tavs teksts atbilst tavam avataram…

😀

#225956
Kon
Participant

Hmm , paldies par rakstu

nevertell wrote:

Kad būs linux versija ?

Tad , kad tu ieiesi projekta mājaslapā un uzspiedīsi download linku 😉

#225957
nevertell
Participant

Pasistajā video reklamēja tikai balmersienu un džobsa garadarbu.

#225958
Aldis
Participant

Testēju.. viss itkā bumbās, bet File > Save As nestrādā – tas gan nav skaisti! 😀

#225959
Janhouse
Participant

Uz Windowsa šāda alternatīva fīča jau ir pieejama gadiem.

Tikai tur nevajag nekādus skrīnšotus.

Sākumā ieslēdz recording softu, izdara visu ko vajag un pēc stop pogas nospiešanas parāda skriptu, kurā redzams kurus logus atvēra, kuras pogas spieda, ko ievadīja un tādā garā.

+ Pēctam to varēja smuki ieslēgt tā, lai to visu izdara backgroundā nemanāmi.

Diemžēl nelietoju vairs windows, nosaukumu neatceros.

#225960
runcio
Participant

es no sākuma domāju, kas tie par SĪKUĻIEM, kautkāds skolēnu projekts vai, bet tad izlasīju un sapratu! 🙂

Tiek skatīts 1 ieraksts (no 22 kopumā)
  • Jums ir jāpieslēdzas sistēmai, lai varētu komentēt šo tēmu.
Jaunākais portālā