11

के साथ प्रोटैक्टर का उपयोग कर ब्राउज़र विंडो का आकार बदलने या अधिकतम करने में असमर्थ मैं प्रोटैक्टर और जैस्मीन का उपयोग कर रहा हूं।"रेंडरर से कनेक्ट करने में असमर्थ": क्रोम बीटा

मैंने पहचान की है कि क्रोम ड्राइवर संस्करण: 2.32.498550 (latest) क्रोम बीटा (Version 62.0.3202.18 (Official Build)) के साथ संगत नहीं है।

यह टूट जाता है जब की तरह

browser.driver.manage().window().maximize() 

या

browser.driver.manage().window().getSize() 
ब्राउज़र विंडो के

बयान निष्पादित हो जाता है।

क्या कोई इस से मेरी सहायता कर सकता है?

+0

संभावित जवाब https://stackoverflow.com/questions/20023567/how-to-set-default-browser- विंडो-आकार-इन-प्रोटैक्टर-वेबड्रिवरज – iamsankalp89

+2

@ iamsankalp89 उनके उत्तर/टिप्पणियों में सही है। आप [क्रोम ड्राइवर रिलीज नोट्स] (https://sites.google.com/a/chromium.org/chromedriver/downloads) देख सकते हैं जो स्पष्ट रूप से बताता है "क्रोम v59-61 का समर्थन करता है"। v62 समर्थित नहीं है – Gunderson

+0

अच्छा प्रश्न प्रिय। यह हमें – iamsankalp89

उत्तर

11

इस प्रयास करें:

var width_size = 1024; 
var height_size = 786; 
browser.driver.manage().window().setSize(width_size , height_size); 

नवीनतम chromedriver नवीनतम क्रोम संस्करण का समर्थन नहीं करता, यह देखना क्रोम 61

तक का समर्थन इस लिंक: http://chromedriver.storage.googleapis.com/2.32/notes.txt

यह chromedriver

का मुद्दा है
+0

में मदद करता है मैंने अपने प्रश्न में उल्लेख किया है, मैं इस कथन का भी उपयोग नहीं कर पा रहा हूं। –

+0

ठीक है कृपया अपनी समस्या को लॉग इन करें – iamsankalp89

+0

निश्चित रूप से, मैं अपना लॉग भी पेस्ट कर दूंगा, लेकिन मुझे केवल इस समस्या को क्रोम बीटा में स्थिर संस्करण पर नहीं मिल रहा है। –

6

अपने क्रोमड्राइवर संस्करण को 2.33 पर अपडेट करें (उदाहरण के लिए NuGet का उपयोग करना)। सफल निर्माण प्राप्त करने के लिए आपको सभी चल रहे chromedriver.exe प्रक्रियाओं को समाप्त करना पड़ सकता है।

वहाँ संस्करण 2.32 में एक बग कि वजह से था क्रोम संस्करण 62. के लिए विफल देखें आकार बदलने this answer.

संबंधित मुद्दे