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