[ Makk @ 25.04.2010. 21:50 ] @
| Možda nekom jednostavno ali meni skroz komplicirano...
Dakle, sa browser controlom u vb.net 2008 otvorim stranicu gdje je potrebno kliknuti na gumbić koji je ajax like tj. niti ima ID niti CLASS već ostale parametre koji nisu po standardu i anchor text...
E sad, moja ideja je prvo bila pozicionirati kursor iznad toga pa aktivirati "KLIK" (?? Kako?)
ili, ako je moguće (??) da pronađem po txt-u gumbić i aktiviram miš na tom mjestu i click?!
Molim pomoć..hvala puno! |
[ Shadowed @ 25.04.2010. 22:30 ] @
Ne znam sada napamet kako se to tacno radi, ali trebalo bi da mozes da pozoves javascript funkciju koju poziva i taj button na klik. Izguglaj kako se to radi, pa onda nadji koja je tacno funkcija u tom tvom slucaju.
[ Makk @ 25.04.2010. 22:48 ] @
a to i jest problem jer sam pretražio kompletno sve živo i ne mogu naći call funkciju za taj button... jer, da imam to ne bi bilo uopće problema samo navigate na taj js function i to je to ali ne mogu naći function koji se poziva jer ide i preko jquery plugin-a... e sad možda neki javascript debugger jer firebug mi ne pomaže :(
[ Shadowed @ 25.04.2010. 22:59 ] @
Pa, pregledaj source te strane. Niko ti ne moze reci kada ne zna ni koja je web strana u pitanju, cak i ako se nadje neko da bunari po source-u umesto tebe.
[ Makk @ 25.04.2010. 23:05 ] @
Naravno... stranica je jako složena i sastoji se iz puno js fajlova koji su dalje enkriptovani i slično. Uglavnom, poenta je - tražio sam nešto kao:
- pronađi po tekstu
- pozicioniraj miš
- klikni
Trenutno sam napravio:
- pozicioniraj miš X,Y - unaprijed oređeni
- klikni
... Više bi volio prvu opcjiu jer u slučaju da su kordinate drugačije.... ili se promijene..
[ ravni @ 26.04.2010. 07:09 ] @
[ pl4stik @ 26.04.2010. 15:48 ] @
Mislim da nema nista od tog trazenja po stranici nego uzmes lepo fiddler i procitas web request, vidis sta je i kako i pocnes da ga saljes, a obradjujes\prikazujes response. Ovo pogotovu ako su strane asp.net jer znam da sam pokusavao da olabavim malo security da bi uradio od prilike to sto ti hoces samo sam ovde ja radio i web i client i nisam uspeo da ih nateram da rade preko prezentacionog sloja...
Happy coding
[ ravni @ 27.04.2010. 16:42 ] @
sa druge strane ako ima neki javascript umesan, lakse je da se to radi u browseru.
lepo mu (preko pominjanih frejmvorka) kazes "klikni na dugme na kojem pise 'xyz'"
[ Makk @ 27.04.2010. 16:58 ] @
Hvala Vam na odgovorima! Pomogli ste mi manje više... Mislim da ću morati ići na opciju pomicanja miša i kliktanja jer je sistem skoro pa blindiran tako da nemam puno mogućnosti drugih.
Hvala prijatelji još jednom!
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.