/ / आंतरिक विन्यास फाइल में सफारी वेबड्राइवर विकल्प सेट करने में असमर्थ - json, सफारी, इंटर्न

आंतरिक कॉन्फ़िगरेशन फ़ाइल में सफारी वेबड्राइवर विकल्प सेट करने में असमर्थ - जेसन, सफारी, इंटर्न

डिफ़ॉल्ट रूप से सफारी वेबड्राइवर का उपयोग करता है /Users/[username]/Library/Safari डेटा निर्देशिका स्थान के रूप में स्थान। यह स्थान सफारी वेबड्राइवर पर "डेटाडिअर" विकल्प के अनुसार ओवरराइड किया जा सकता है (कृपया इसे देखें संपर्क)

मैंने इस प्रॉपर्टी को इंटर्न कॉन्फ़िगरेशन में सेट करने के लिए निम्नलिखित तरीके आज़माए हैं और कोई भी सफल नहीं हुआ है:

environments:[
{ browserName: "safari", version: "ANY", platform: "MAC",
dataDir:"/Users/[username]/Library/Safari"
//or
"safari.options.dataDir":"/Users/[username]/Library/Safari"
//or
"safari-option-dataDir":"/Users/[username]/Library/Safari"
}
]

कृपया सलाह दें कि इस JSON प्रारूप में आंतरिक कॉन्फ़िगरेशन फ़ाइल के माध्यम से इसे और अन्य WebDriver क्षमताओं को कैसे सेट किया जा सकता है।

उत्तर:

जवाब के लिए 0 № 1

इस ड्राइवर के लिए, पर निर्देश विन्यास पृष्ठ आप जुड़े हुए हैं, बहुत भ्रमित हैं। वे जो कह रहे हैं वह यह है कि आपको ड्राइवर के लिए उप-विकल्प को एक वस्तु पर रखना होगा safari.options कुंजी, जैसे:

environments: [ {
browserName: "safari",
version: "ANY",
platform: "MAC",
"safari.options": { dataDir: "/Users/[username]/Library/Safari" }
} ]