selenium-webdriver पर टैग किए गए जवाब

सेलेनियम वेबड्राइवर विभिन्न प्रोग्रामिंग भाषाओं ("भाषा बाइंडिंग") में ब्राउज़र को नियंत्रित करने के लिए वेबड्राइवर एपीआई प्रदान करता है। इस टैग का उपयोग करते समय, आपके द्वारा उपयोग की जा रही प्रोग्रामिंग भाषा के लिए एक टैग भी जोड़ें।

11
क्या सेलेनियम मौजूदा ब्राउज़र सत्र के साथ बातचीत कर सकता है?
क्या किसी को पता है कि यदि सेलेनियम (वेबड्राइवर अधिमानतः) एक सेलेनियम क्लाइंट लॉन्च करने से पहले से चल रहे ब्राउज़र के माध्यम से संचार और कार्य कर सकता है? मेरा मतलब है कि अगर सेलेनियम सर्वर का उपयोग किए बिना सेलेनियम एक ब्राउज़र के साथ संवाद करने में सक्षम …

8
सी # में सेलेनियम वेबड्राइवर का उपयोग कर जावास्क्रिप्ट निष्पादित करें
यह कैसे प्राप्त किया जाता है? यहाँ यह जावा संस्करण है: WebDriver driver; // Assigned elsewhere JavascriptExecutor js = (JavascriptExecutor) driver; js.executeScript("return document.title"); लेकिन मुझे ऐसा करने के लिए C # कोड नहीं मिल रहा है।

17
सेलेनियम वेबड्राइवर: जावास्क्रिप्ट लोड करने के लिए जटिल पृष्ठ की प्रतीक्षा करें
मेरे पास सेलेनियम के साथ परीक्षण करने के लिए एक वेब एप्लिकेशन है। पेज लोड होने पर बहुत सारे जावास्क्रिप्ट चल रहे हैं। यह जावास्क्रिप्ट कोड इतना अच्छा नहीं लिखा है, लेकिन मैं कुछ भी नहीं बदल सकता। एक findElement()विधि के साथ DOM में प्रकट होने के लिए एक तत्व …

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

24
स्मृति से सेलेनियम chromedriver.exe जारी करें
मैंने सेलेनियम को चलाने के लिए एक अजगर कोड स्थापित किया chromedriver.exe। रन के अंत में मुझे browser.close()उदाहरण बंद करना होगा। ( browser = webdriver.Chrome()) मेरा मानना ​​है कि यह chromedriver.exeमेमोरी से जारी होना चाहिए (मैं विंडोज 7 पर हूं)। हालाँकि प्रत्येक रन के बाद chromedriver.exeमेमोरी में एक उदाहरण मौजूद …

12
बासी तत्व संदर्भ: तत्व पृष्ठ दस्तावेज़ से जुड़ा नहीं है
मेरे पास सूची है जिसमें प्रत्येक अनुभाग के तहत कई लिंक हैं। प्रत्येक अनुभाग में समान लिंक होते हैं जिन्हें मुझे प्रत्येक अनुभाग के तहत एक विशेष लिंक पर क्लिक करने की आवश्यकता होती है। मैंने नीचे कोड लिखा है लेकिन जब यह निष्पादित होता है तो यह मुझे stale …

15
मैं सेलेनियम-वेबड्राइवर को जावा में कुछ सेकंड इंतजार करने के लिए कैसे कह सकता हूं?
मैं एक जावा सेलेनियम-वेबड्राइवर पर काम कर रहा हूं। मैंने कहा driver.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS); तथा WebElement textbox = driver.findElement(By.id("textbox")); क्योंकि मेरे एप्लिकेशन को उपयोगकर्ता इंटरफ़ेस लोड करने में कुछ सेकंड लगते हैं। इसलिए मैंने 2 सेकंड इंक्विविविट सेट किया। लेकिन मैं तत्व टेक्स्टबॉक्स का पता लगाने में असमर्थ रहा फिर मैं …

14
सेलेनियम वेबड्राइवर को उस तत्व पर क्लिक करने के लिए कैसे मजबूर करें जो वर्तमान में दिखाई नहीं दे रहा है?
मैं फ़ायरफ़ॉक्सड्राइवर के साथ सेलेनियम 2 जावा एपीआई का उपयोग कर रहा हूं। जब मैं एक फॉर्म भरता हूं, तो प्रपत्र इनपुट के आधार पर पृष्ठ पर चेकबॉक्स जोड़े जाते हैं। मैं सेलेनियम का उपयोग करके उन चेकबॉक्स पर एक क्लिक का अनुकरण करना चाहता हूं। तत्व एक नियमित ब्राउज़र …

8
पायथन सेलेनियम HTML स्रोत तक पहुंच
मैं पायथन के साथ सेलेनियम मॉड्यूल का उपयोग करके एक चर में HTML स्रोत कैसे प्राप्त कर सकता हूं ? मैं ऐसा कुछ करना चाहता था: from selenium import webdriver browser = webdriver.Firefox() browser.get("http://example.com") if "whatever" in html_source: # Do something else: # Do something else मैं यह कैसे कर …

10
सेलेनियम: FirefoxProfile अपवाद प्रोफ़ाइल लोड नहीं कर सकता
प्रति यह पिछले प्रश्न मैं संस्करण 2.0.1 के लिए सेलेनियम अद्यतन लेकिन अब मैं एक और त्रुटि है, तब भी जब प्रोफ़ाइल फाइलों के नीचे मौजूद /tmp/webdriver-py-profilecopy: फ़ाइल "/home/sultan/Repository/Django/monitor/app/request.py", पंक्ति 236, प्रदर्शन में ब्राउज़र = फ़ायरफ़ॉक्स (प्रोफ़ाइल) फ़ाइल "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/webdriver.py", पंक्ति 46, __init__ में स्व। चिकित्सा, समय समाप्त), फ़ाइल "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/firefox/extension_connection.py", लाइन …

8
सेलेनियम 2 में ड्रॉप डाउन विकल्प कैसे चुनें / प्राप्त करें
मैं अपने सेलेनियम 1 कोड को सेलेनियम 2 में परिवर्तित कर रहा हूं और ड्रॉप डाउन मेनू में लेबल का चयन करने या ड्रॉप डाउन का चयनित मान प्राप्त करने का कोई आसान तरीका नहीं खोज सकता। क्या आप जानते हैं कि सेलेनियम 2 में कैसे करना है? यहाँ दो …

8
सेलेनियम वेब ड्राइवर और जावा। तत्व बिंदु (x, y) पर क्लिक करने योग्य नहीं है। अन्य तत्व क्लिक प्राप्त करेंगे
मैंने स्पष्ट प्रतीक्षा का उपयोग किया है और मेरे पास चेतावनी है: org.openqa.selenium.WebDriverException: तत्व बिंदु (36, 72) पर क्लिक करने योग्य नहीं है। अन्य तत्व क्लिक प्राप्त करेंगे: ... कमांड अवधि या टाइमआउट: 393 मिलीसेकंड अगर मैं उपयोग करता Thread.sleep(2000)हूं तो मुझे कोई चेतावनी नहीं मिलती है। @Test(dataProvider = "menuData") …

3
CssSelector और Xpath में क्या अंतर है और जो क्रॉस ब्राउज़र परीक्षण के लिए प्रदर्शन के संबंध में बेहतर है?
मैं बहुभाषी वेब एप्लिकेशन पर सेलेनियम वेबड्राइवर 2.25.0 के साथ काम कर रहा हूं और मुख्य रूप से पृष्ठ सामग्री (अरबी, अंग्रेजी, रूसी और इसी तरह की विभिन्न भाषाओं के लिए) का परीक्षण कर रहा हूं। मेरे आवेदन के लिए जो प्रदर्शन के अनुसार बेहतर है और सुनिश्चित करें कि …

6
अजगर सेलेनियम बटन पर क्लिक करें
मैं अजगर सेलेनियम के लिए काफी नया हूं और मैं एक बटन पर क्लिक करने की कोशिश कर रहा हूं जिसमें निम्नलिखित HTML संरचना है: <div class="b_div"> <div class="button c_button s_button" onclick="submitForm('mTF')"> <input class="very_small" type="button"></input> <div class="s_image"></div> <span> Search </span> </div> <div class="button c_button s_button" onclick="submitForm('rMTF')" style="margin-bottom: 30px;"> <input class="v_small" …

1
पायथन सेलेनियम का उपयोग करके टेक्स्ट बॉक्स (इनपुट) में मान कैसे खोजें और डालें?
मेरे पास निम्नलिखित HTML संरचना है और मैं सेलेनियम का उपयोग करने का प्रयास कर रहा हूं NUM: <div class="MY_HEADING_A"> <div class="TitleA">My title</div> <div class="Foobar"></div> <div class="PageFrame" area="W"> <span class="PageText">PAGE <input id="a1" type="txt" NUM="" /> of <span id="MAX"></span> </span> </div> यहाँ कोड मैंने लिखा है: head = driver.find_element_by_class_name("MY_HEADING_A") frame_elem = …

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.