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