मैं सेलेनियम आईडीई के साथ अपने बैकबोन.जेएस वेब एप्लिकेशन का परीक्षण करने की कोशिश कर रहा हूं।सेलेनियम का उपयोग कर हैश के साथ एक यूआरएल कैसे खोलें?
सेलेनियम मेरे टेस्ट केस के प्रारंभिक यूआरएल को तब तक खोल सकता है जब तक कि यह एक नई ब्राउज़र विंडो में है - उदा। open /#/login
- लेकिन जब भी यह बाद के यूआरएल खोलने की कोशिश करता है तो यह समय समाप्त हो जाता है।
ऐसा लगता है कि सेलेनियम एक ऐसी घटना के लिए सुन रहा है जो केवल यूआरएल हैश बदलता है जब ट्रिगर नहीं होता है।
मैं कल्पना होगा यह किसी भी समय आप hashchange + सेलेनियम का उपयोग कर रहे होता है ...
मैं इस सबमिट कर दी है [एक बग के रूप में] (http://code.google.com/p/selenium/issues/detail?id=5165&q = एंकर और colspec = आईडी% 20 स्टार्स% 20 टाइप% 20 स्टेटस% 20 प्राथमिकता% 20 मिलीस्टोन% 20 ऑनर% 20 सारांश) सेलेनियम टीम के लिए। – jabbett
मैं वही व्यवहार देख रहा हूं, लेकिन टाइमआउट त्रुटि के बावजूद, मेरी स्क्रिप्ट तब जारी रहेगी –
किसी अन्य व्यक्ति को नोट के रूप में जो मेरे समान लेकिन अलग-अलग मामले का अनुभव कर रहा है, मैं सेलेनियम में एक यूआरएल लोड नहीं कर सकता जैसे कि https: // foo.com # bar'। हालांकि, सेलेनियम ** ** हैश को बाद में स्लैश के बाद यूआरएल हैश स्वीकार करेगा, यानी 'https: // foo.com #/bar'। –