Quote:
Originally Posted by Ati
...felveszel a böngésződben bizonyos egérmozgásokat, kattintásokat, szöveges beírásokat, stb. Majd megmondod, hogy ezt a felvett eseménysorozatot mikor játssza le...
|
Szerintem ezt a scriptet ott lehetne megfogni, hogy a szerver véletlenszerűen begenerál 1...3 üres sort a lap tetejére és az aljára. Egy embernek nem gond legörgetni "valamennyit", de a buta script már nem fogja eltalálni a gombokat/mezőket.
Erre azt teheti a scriptelő, hogy felvesz több scriptet ugyanarra a feladatra, különböző képernyőpozíciókhoz, és mindig lefuttatja mindet.
Ezt úgy lehet nehezíteni, hogy bár a képernyő majdnem minden eleme véletlenszerően elmozdul lefelé, néhány kitüntetett gomb a helyén marad.
Pl.: A piac esetén, az "Megveszem" gomb az oldal tetejétől mindig ugyanolyan távol lenne, míg a fölötte levő táblázat minden oldaltöltődéskor hol lejjeb, hol feljebb. Így nehéz lenne scripttel biztonságosan vásárolni.
A listboxokat egy két érdekes helyen le lehetne cserélni radio gombokra (varázslatok pl.) így a script elég gyakran félrekattintana. (Az emberek viszont lehet, hogy gyorsabban tudnának varázsolni.)
Így az "átlagember" scriptezését le lehet állítani. Maradnak azok, akik kombinálják a lapelemzést ezekkel a logger-scriptekkel...