2009-08-31 11 views
8

हम अपने वेब एप्लिकेशन में jQuery UI slider widget का उपयोग कर रहे हैं और हम यूआई के परीक्षण को selenium IDE के साथ स्वचालित करना चाहते हैं। हम सेलेनियम के आदेशों के साथ स्लाइडर को स्थानांतरित करने का कोई तरीका नहीं ढूंढ सकते हैं। क्या यह किया जा सकता है?सेलेनियम आईडीई के साथ jQuery यूआई स्लाइडर विजेट का परीक्षण कैसे करें?

उत्तर

5

पर ले जाया जाएगा, आप स्लाइडर को स्थानांतरित करने के लिए dragAndDrop कमांड का उपयोग कर सकते हैं। निम्नलिखित मेरे लिए काम किया:

dragAndDrop | css=.ui-slider-handle | +100,0 

यह स्लाइडर को 100 पिक्सल को वर्तमान स्थिति के दाईं ओर ले जाता है।

+0

बहुत बढ़िया, यह काम किया। धन्यवाद!! –

2

इसके लिए समाधान केवल एक (भयानक) समाधान है। स्लाइडर के साथ बातचीत करने के लिए आपको इसकी jquery api सोचना होगा।

सेलेनियम में रनस्क्रिप्ट विधि है जहां आप चलाने के लिए कुछ जावास्क्रिप्ट पास कर सकते हैं। हालांकि यह केवल आपके अंतिम उपाय के रूप में करें, क्योंकि इससे आपको एक फिसलन ढलान

0

आप कई स्लाइडर्स है, तो आदेश ले जाने के लिए उनमें से एक है सीएसएस = # आईडी उत्तर के लिए .ui-स्लाइडर-संभाल डेव को

धन्यवाद!

1

शायद ज़रुरत पड़े किसी और को इस समस्या है और दूसरे दृष्टिकोण की जरूरत है ...

मैंने कुछ समय पहले इस समस्या थी और स्लाइडर एक छिपी हुई फ़ील्ड को पॉप्युलेट होने से इसे हल और मैं प्रयोग किया जाता है कि सेलेनियम के साथ अपने इंटरफेस के रूप में आईडीई। मुझे स्लाइडर को बिल्कुल काम करने की आवश्यकता नहीं थी इसलिए परीक्षण करने की कोई आवश्यकता नहीं थी। मैं सिर्फ स्लाइडर का मूल्य चाहता था।

संबंधित मुद्दे