2014-05-15 10 views
6

का उपयोग कर स्क्रॉलबार की उपस्थिति का जिक्र करना मेरे पास एक उत्तरदायी वेबसाइट है जिसे मुझे परीक्षण करने की आवश्यकता है। यदि वेबसाइट टैबलेट के विंडो आकार पर जाती है, तो मैं परीक्षण करना चाहता हूं कि क्षैतिज स्क्रॉलबार है या नहीं। डिजाइन के अनुसार वे कभी भी एक टैबलेट पर उपस्थित नहीं हो सकते हैं।सेलेनियम (वेबड्राइवर जावा ककड़ी)

क्या किसी के पास सेलेनियम वेबड्राइवर जावा ककड़ी का उपयोग कर क्षैतिज स्क्रॉलबार की उपस्थिति पर जोर देने के लिए छद्म कोड का एक टुकड़ा है?

उत्तर

8

आप javascriptExecutor के साथ इस परीक्षण कर सकते हैं:

कार्यक्षेत्र स्क्रॉलबार:

boolean scrollBarPresent = ((JavascriptExecutor)driver).executeScript("return document.documentElement.scrollHeight>document.documentElement.clientHeight;"); 

क्षैतिज स्क्रॉलबार:

boolean scrollBarPresent = ((JavascriptExecutor)driver).executeScript("return document.documentElement.scrollWidth>document.documentElement.clientWidth;"); 
संबंधित मुद्दे