Articles of सेलेनियम वेबड्रिवर

सेलेनियम के साथ Google क्रोम डेवलपर टूल पर नेटवर्क पैनल का उपयोग कैसे करें?

मैं आउटपुट प्राप्त करना चाहता हूं जो कि डेवलपर टूल्स पर नेटवर्क पैनल है। [नेटवर्क पैनल -> नाम, विधि, स्थिति, प्रकार, इंटीएटर, आकार, समय, समयरेखा] मुझे इस जानकारी की आवश्यकता है I

सेलेनियम वेबड्राइवर के साथ छिपे हुए तत्वों से पाठ कैसे पढ़ा जाए?

मैं इस तरह छिपा हुआ <div> स्ट्रिंग 1000 को उदाहरण पढ़ने की कोशिश कर रहा हूं: <div id="hidden_div" style="visibility:hidden">1000</div> मुझे पता है कि WebElement.getText() सेलेनियम 2 (WebDriver) में छिपे हुए तत्वों पर काम नहीं करता है, इसलिए मैंने समाधान ( इस तरह से ) के लिए खोज की और जाहिरा तौर पर निम्न कोड काम […]

सेलेनियम में एक तत्व मौजूद होने तक कैसे इंतजार करना है?

मैं सेलेनियम को उस तत्व की प्रतीक्षा करने की कोशिश कर रहा हूं जो पृष्ठ लोड के बाद DOM में गतिशील रूप से जोड़ा गया है। यह कोशिश की: fluentWait.until(ExpectedConditions.presenceOfElement(By.id("elementId")); अगर यह मदद करता है, तो यह fluentWait है fluentWait : FluentWait fluentWait = new FluentWait<>(webDriver) { .withTimeout(30, TimeUnit.SECONDS) .pollingEvery(200, TimeUnit.MILLISECONDS); } लेकिन यह एक […]

सेलेनियम वेबड्राइवर सी # का उपयोग करके ड्रॉप डाउन में कोई विकल्प कैसे चुन सकता है?

मैं एक विकल्प चुनने के लिए अपने वेब परीक्षण के लिए कोशिश कर रहा था। एक उदाहरण यहां पाया जा सकता है: http://www.tizag.com/phpT/examples/formex.php सब कुछ एक विकल्प हिस्सा चुनने के अलावा महान काम करता है। मूल्य या लेबल से एक विकल्प कैसे चुनना है? मेरा कोड: using OpenQA.Selenium.Firefox; using OpenQA.Selenium; using System.Collections.ObjectModel; using System.Text.RegularExpressions; using […]

पायथन के साथ सेलेनियम वेबड्राइवर परीक्षणों में फ़ायरफ़ॉक्स में छवियों को लोड करना और सीएसएस को नहीं करना चाहिए

मैं हमारे साथी की साइट से कुछ डेटा लाने के लिए अजगर बाइंडिंग के साथ सेलेनियम 2 का उपयोग कर रहा हूं। लेकिन औसतन इस ऑपरेशन को करने के लिए मुझे लगभग 13 सेकेंड का समय लगता है। मैं इमेजेस सीएसएस और फ्लैश आदि को अक्षम करने का एक तरीका तलाश रहा था। मैं फ़ायरफ़ॉक्स […]

सेलेनियम 2.0 बी 3 IE वेबड्राइवर, फ़ायरिंग नहीं पर क्लिक करें

IE9 के साथ IE ड्राइवर का उपयोग करते समय, कभी-कभी क्लिक विधि केवल एक बटन का चयन करेगी, यह क्लिक () की कार्रवाई करने में अभ्यस्त होगा ध्यान दें यह केवल कभी-कभी होता है, इसलिए मुझे नहीं लगता कि यह कोड है जो समस्या है Firefox4 के साथ फ़ायरफ़ॉक्स ड्राइवर का इस्तेमाल करने में कोई […]

इंतजार के समतुल्य / प्रतीक्षाफॉर्मएलेनियम वेबड्रायवर में जावा का उपयोग कर परीक्षण किया जा रहा है?

"HTML" सेलेनियम परीक्षण (सेलेनियम आईडीई या मैन्युअल रूप से बनाया गया) के साथ, आप कुछ बहुत ही आसान कमांड जैसे कि WaitForElementPresent या WaitForVisible उपयोग कर सकते हैं <tr> <td>waitForElementPresent</td> <td>id=saveButton</td> <td></td> </tr> जावा में सेलेनियम परीक्षणों को कोडिंग करते समय (वेबड्राइवर / सेलेनियम आरसी-मैं यहां शब्दावली के बारे में निश्चित नहीं है), क्या ऐसा […]

PageFactory में StaleElementReference अपवाद

मैं PageFactory मॉडल को सीखने की कोशिश कर रहा हूं। मैं इस तथ्य को समझता हूं कि जब हम एक initElements , तो WebElements स्थित हैं उदाहरण के लिए कहो, मैं एक थकावट पर क्लिक करता हूं और जिसके कारण डोम में अन्य किसी भी तरह के बदलाव में बदलाव होता है। अब, जाहिर है […]

तत्वों को लेते समय एक शर्त सही (एलिमेंट अर्रेफेंडर का विस्तार) करने के लिए मूल्यांकन करती है

हमारे पास एक मेनू है जिसे ul->li सूची (सरलीकृत) के रूप में दर्शाया गया है: <ul class="dropdown-menu" role="menu"> <li ng-repeat="filterItem in filterCtrl.filterPanelCfg track by filterItem.name" ng-class="{'divider': filterItem.isDivider}" class="ng-scope"> <a href="" class="ng-binding"> Menu Item 1</a> </li> … <li ng-repeat="filterItem in filterCtrl.filterPanelCfg track by filterItem.name" ng-class="{'divider': filterItem.isDivider}" class="ng-scope"> <a href="" class="ng-binding"> Menu Item 2</a> </li> </ul> जहां […]

विरोध में कस्टम ब्राउज़र क्रियाएँ

समस्या: हमारे परीक्षणों में से एक में "लंबे क्लिक" / "क्लिक और पकड़" कार्यक्षमता है जिसका उपयोग करके हम इसका समाधान करते हैं: browser.actions().mouseDown(element).perform(); browser.sleep(5000); browser.actions().mouseUp(element).perform(); जो हम sleep() क्रिया श्रृंखला का एक भाग करके आदर्श रूप से एक पंक्ति में हल करना चाहते हैं: browser.actions().mouseDown(element).sleep(5000).mouseUp(element).perform(); जाहिर है, यह काम नहीं करेगा क्योंकि कोई "नींद" […]

दिलचस्प पोस्ट
लूप के लिए एक ArrayList को फिर से बनाने का सबसे तेज़ तरीका लक्ष्य … `पॉड / पॉड। एक्सकोनफ़िग में परिभाषित` OTHER_LDFLAGS` बिल्ड सेटिंग ओवरराइड करता है Angularjs ver 1.3.0 में एनजी-नियंत्रक का उपयोग करते समय एक त्रुटि हो रही है AngularJS – पृष्ठों के बीच डेटा पासिंग मैं आस-पास के स्थानों जैसे कि बैंक, रेस्तरां, एटीएम, गूगल एरिया में गूगल मैप्स के क्षेत्र में खोज करने की कोशिश कर रहा हूं फ़ंक्शन के पास जाने के बाद चर का मूल नाम निर्धारित करें एसक्यूएल 2008 में विदेशी कुंजी रिश्ते से स्टेटमेंट हटाएं? थ्रेड कैसे पायथन में काम करते हैं, और आम पायथन-थ्रेडिंग विशिष्ट नुकसान क्या हैं? सरणी को इनिशियलाइज़ करने के लिए मैं सदस्य प्रारंभिक सूची का उपयोग कैसे कर सकता हूं? सरणी और वस्तु के बीच अंतर क्या है? मैं कैसे जांच करूं अगर निर्देशित आलेख एक ऐक्रोकिक है? क्या कोई एर्लांग में पिड की संरचना समझा सकता है? गिट को घातक परिणामों में घातक: प्रोटोकॉल त्रुटि: बुरा रेखा लंबाई वर्ण: यह स्ट्रिंग में यूआरएल की उपस्थिति का पता लगाने के लिए इकाई फ़्रेमवर्क का उपयोग करते समय DbContext को पुनः आरंभ क्यों करें?