2012-06-08 19 views
5

के साथ एक जावास्क्रिप्ट चर संशोधित करें मेरे पास एक बूलियन जावास्क्रिप्ट चर है foo है कि मैं सच से गलत के मूल्य को बदलना चाहता हूं। परिवर्तनीय वैश्विक दायरा है।सेलेनियम

सेलेनियम में, मैं इस चर के मूल्य को कैसे बदल सकता हूं?

जावा (चर, उपयोगकर्ता के लिए छिपा हुआ, एक सीपीयू गहन सुविधा का कारण बनता है कि सेलेनियम गला घोंटना करने के लिए अक्षम करता है।)

उत्तर

10

आप एक भाषा और सेलेनियम उपकरण निर्दिष्ट नहीं किया है, इसलिए ... + सेलेनियम WebDriver

// assuming JS is enabled for this driver instance 
((JavascriptExecutor)driver).executeScript("window.foo = false;"); 

जावा + सेलेनियम आर सी

selenium.getEval("window.foo = false;") 

सी # + Se लिनियम वेबड्राइवर

((IJavaScriptExecutor)driver).ExecuteScript("window.foo = false;"); 
+0

धन्यवाद। सेलेनियम के लिए मैं जिस भाषा का उपयोग कर रहा हूं वह जावा है। पाइथन के लिए –

+0

भी, कृपया। मैं पायथन + वेबड्राइवर का उपयोग कर रहा हूँ –