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

सेलेनियम वेबड्राइवर का उपयोग करके विंडोज़ फाइल अपलोड कैसे करें?

मैंने स्टैक्सओवरफ्लो पर सेलेनियम वेब ड्रिवर का उपयोग करके फ़ाइल अपलोड पर बहुत सारे प्रश्न और समाधान देखे हैं I लेकिन परिदृश्य के लिए काम करने में से कोई भी नहीं किसी ने निम्नलिखित के रूप में समाधान दिया है // assuming driver is a healthy WebDriver instance WebElement fileInput = driver.findElement(By.name("uploadfile")); fileInput.sendKeys("C:/path/to/file.jpg"); लेकिन फिर […]

सेलेनियम एक मौजूदा ब्राउज़र सत्र के साथ बातचीत कर सकता है?

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

सेलेनियम – पायथन – ड्रॉप-डाउन मेनू विकल्प मान

मुझे एक ड्रॉप-डाउन मेनू से एक तत्व का चयन करना होगा उदाहरण के लिए, इसे खोलें: <select id="fruits01" class="select" name="fruits"> <option value="0">Choose your fruits:</option> <option value="1">Banana</option> <option value="2">Mango</option> </select> तो पहले मुझे इस पर क्लिक करना होगा मैं यह करता हूँ: inputElementFruits = driver.find_element_by_xpath("//select["id='fruits']).click() (ठीक है, यह मेनू खोल रहा है) और मुझे अच्छे तत्व […]

सीएसएस-चयनकर्ता और एक्सपाथ के बीच अंतर क्या है? जो बेहतर है (प्रदर्शन के अनुसार और क्रॉस ब्राउज़र परीक्षण के लिए)?

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

अप्रत्यक्ष इंतजार का मेल और स्पष्ट रूप से प्रतीक्षा करें अनपेक्षित प्रतीक्षा समय में परिणाम

मेरे दो परिदृश्य – 1) सबसे पहले @driver.manage.timeouts.implicit_wait = 30 @wait = Selenium::WebDriver::Wait.new(:timeout => 45) # Time greater than implicit @wait.until {@driver.find_element(:tag_name => "body").text.include?("hey")} जो पाठ को खोजने के लिए ड्राइवर को 45 सेकंड देता है (जो अपेक्षित है) 2) दूसरा @driver.manage.timeouts.implicit_wait = 30 @wait = Selenium::WebDriver::Wait.new(:timeout => 5) # Time less than implicit @wait.until […]

जावा में NoClassDefFoundError: com / google / common / base / फ़ंक्शन

जब मैं निम्नलिखित कोड निष्पादित करता हूं: public static void main(String[] args) { try { FirefoxDriver driver = new FirefoxDriver(); driver.get("http:www.yahoo.com"); } catch (NoClassDefFoundError ex) { System.out.println("error: " + ex.getStackTrace()); } } मुझे निम्न त्रुटि का सामना करना पड़ रहा हूं: त्रुटि: [Ljava.lang.StackTraceElement; @ 80f4cb थ्रेड "मुख्य" java.lang.NoClassDefFoundError में अपवाद: com / google / common […]

पृष्ठ का उपयोग करते हुए सेलेनियम वेबड्राइवर (सेलेनियम 2) में पृष्ठ ऊपर या नीचे स्क्रॉल करें

जावा के उपयोग से पृष्ठ स्क्रॉलिंग के लिए मैंने सेलेनियम 1 (उर्फ सेलेनियम आरसी) में निम्नलिखित कोड लिखा है: selenium.getEval("scrollBy(0, 250)"); सेलेनियम 2 (वेबड्राइवर) में समकक्ष कोड क्या है?

सेलेनियम: 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", पंक्ति 46, __init__ […]

जावा के साथ सेलेनियम वेबड्राइवर (सेलेनियम 2) में अलर्ट हैंडलिंग

मैं यह जानना चाहता हूं कि क्या एक चेतावनी पॉप अप है या नहीं वर्तमान में मैं निम्नलिखित कोड का उपयोग कर रहा हूं: try { Alert alert = webDriver.switchTo().alert(); // check if alert exists // TODO find better way alert.getText(); // alert handling log().info("Alert detected: {}" + alert.getText()); alert.accept(); } catch (Exception e) { […]

पायथन के उपयोग सेलेनियम वेबड्राइवर में वेब एलेमेंट का HTML स्रोत प्राप्त करें

मैं सेलेनियम वेबड्राइवर चलाने के लिए पायथन बाइंडिंग का उपयोग कर रहा हूं। from selenium import webdriver wd = webdriver.Firefox() मुझे पता है कि मैं ऐसा हद तक पकड़ सकता हूं … elem = wd.find_element_by_css_selector('#my-id') और मुझे पता है कि मैं पूरे पेज के स्रोत के साथ … wd.page_source लेकिन क्या "तत्व स्रोत" प्राप्त करने […]

दिलचस्प पोस्ट
एंड्रॉइड एप्लिकेशन में एक्टिविटी के बीच डेटा कैसे प्राप्त करूं? नींद () की जावास्क्रिप्ट संस्करण क्या है? बास में सूचक को निर्दिष्ट किए बिना सरणी में एक नया तत्व जोड़ें एक मॉड्यूल पर __getattr__ UICollectionView में सेल रिक्त स्थान संपूर्ण एएससीआईआई फ़ाइल को सी ++ std :: स्ट्रिंग में पढ़ें सेलेनियम को वेब चालक का उपयोग कर अस्थायी फ़ायरफ़ॉक्स प्रोफाइल बनाने से कैसे रोकें? सी ++ कन्वर्ट स्ट्रिंग (या चार *) wstring (या wchar_t *) के लिए "जीआईटी क्लोन git@remote.git" को चलाते समय उपयोगकर्ता नाम और पासवर्ड कैसे प्रदान करें? कई छवियों की समानता की तुलना करने के लिए चित्र फ़िंगरप्रिंट पीएचपी में अनुरोध प्रकार का पता लगाना (GET, POST, PUT या DELETE) डीबग छपाई के लिए सी #define मैक्रो Android स्टूडियो वास्तविक डिवाइस पर एप्लिकेशन चलाने के बाद अवांछित अनुमति जोड़ता है विधि अतिभारित और सबसे विशिष्ट प्रकार का चयन बाएं जुड़ने और सही SQL सर्वर में शामिल होने के बीच का अंतर