simulate click on remote webpage / javascript
Emmanouil Batsis (Manos)
manos at abiss.gr
Tue Aug 10 17:53:26 EEST 2010
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/
--
Manos Batsis, Chief Technologist
__ _
____ _/ /_ (_)_________ ____ ______
/ __ `/ __ \/ / ___/ ___// __ `/ ___/
/ /_/ / /_/ / (__ |__ )/ /_/ / /
\__,_/_.___/_/____/____(_)__, /_/
/____/
http://www.Abiss.gr
19, Kalvou Street,
14231, Nea Ionia,
Athens, Greece
Tel: +30 211-1027-900
Fax: +30 211-1027-999
http://gr.linkedin.com/in/manosbatsis
More information about the Linux-greek-users
mailing list