simulate click on remote webpage / javascript

Σπύρος Γεωργαράς sng at hellug.gr
Tue Aug 10 19:22:38 EEST 2010


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256

στις 10/08/2010 05:53 μμ, O/H Emmanouil Batsis (Manos) έγραψε:
> On 08/10/2010 03:29 PM, Σπύρος Γεωργαράς wrote:
>> Αυτό που θα ήθελα να κάνω είναι σε remote σελίδα (π.χ. την
>> http://aaa.com/bbb/), με κάποιον τρόπο να την "κάνω να πιστέψει" ότι έχω
>> πατήσει (click) ένα image της μορφής
>>
>> <div class="ThisIsIt">
>> <img src="URL" alt="ALT" id="ID" onclick="javascript:YYYY(x,y,z);" />
>> </div>
>>
>> Έχει ασχοληθεί κανένας με τίποτα σχετικό (ίσως javascript, pearl κλπ.);
>> Υπάρχει κανένα script που θα μπορούσε να με βοηθήσει;
> 
> 
> Σε java υπάρχουν πολλά τέτοια εργαλεία για testing "webάτων" εφαρμογών.
> Για παράδειγμα το JMeter έχει έναν proxy που μπορείς να χρησιμοποιήσεις
> για να καταγράψει ένα σενάριο χρήσης ιστοσελίδων που μπορεί να
> περιλαμβάνει το αυτό το click και να εκτελεί αυτά τα σενάρια για stress
> testing.
> 
> Άλλη λύση που μπορεί να ταιριάζει στην περίπτωση είναι το HTMLUnit, με
> το οποίο κάνει κανείς, στην ουσία, functional tesτing εξομοιώνοντας ένα
> χρήστη πίσω από έναν browser χωρίς γραφικό περιβάλλον. Αυτό μάλλον είναι
> καλύτερη επιλογή αν θέλεις πραγματικά να γίνεται το click.
> 
> Ίσως χρειάζεσαι κάτι ποιο απλό βέβαια, αλλά οι javaδες είμαστε γνωστοί
> σαν over-engineers ;-)
> 
> [1]
> http://jakarta.apache.org/jmeter/usermanual/best-practices.html#proxy_server
> 
> [2] http://htmlunit.sourceforge.net/
> 
> 

Ευχαριστώ Μάνο

Όντως, μάλλον χρειάζομαι κάτι πιο απλό, αλλά αν δεν βρω θα κάτσω να το ψάξω...

- -- 
Φιλικά
Σπύρος

_________________________________________________________________________________
Ξέρετε πότε να λέγει ο καθείς «εγώ»; όταν αγωνιστεί μόνος του και φκιάσει
ή χαλάσει, να λέγει «εγώ»· όταν όμως αγωνίζονται πολλοί και φκιάνουν,
τότε να λένε «εμείς». Είμαστε στο «εμείς» κι όχι στο «εγώ».

- --
gpg key URL: http://members.hellug.gr/sng/gpg-all.html
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)

iF4EAREIAAYFAkxhfMkACgkQGnm65yv0bnozHwD/XFvwi+KBSd0h+rs88HLkQrk+
hYN/OOcgx1Sx4XhbIZUA/2/QwD45/PBq7Fl10bBFOHNq5eiSPZY0KgnNNbxYJiuA
=1I/l
-----END PGP SIGNATURE-----


More information about the Linux-greek-users mailing list