खोज…


वाक्य - विन्यास

  • ऑब्जेक्ट ExecuteAsyncScript (स्ट्रिंग स्क्रिप्ट, परम ऑब्जेक्ट [] args);
  • ऑब्जेक्ट ExecuteScript (स्ट्रिंग स्क्रिप्ट, परम ऑब्जेक्ट [] args);

सी#

एक IWebDriver उदाहरण में जावास्क्रिप्ट को निष्पादित करने के लिए आपको IWebDriver को एक नए इंटरफ़ेस में डालने की आवश्यकता है, IJavaScriptExecutor

IWebDriver driver;
IJavaScriptExecutor jsDriver = driver as IJavaScriptExecutor;

अब आप IJavaScriptExecutor उदाहरण पर उपलब्ध सभी तरीकों तक पहुँच सकते हैं, जो आपको जावास्क्रिप्ट को निष्पादित करने की अनुमति देते हैं, उदाहरण के लिए:

jsDriver.ExecuteScript("alert('running javascript');");

अजगर

अजगर में जावास्क्रिप्ट निष्पादित करने के लिए, execute_script("javascript script here") । execute_script को वेबड्राइवर उदाहरण पर कहा जाता है, और यह कोई भी मान्य जावास्क्रिप्ट हो सकता है।

from selenium import webdriver
driver = webdriver.Chrome()
driver.execute_script("alert('running javascript');")

जावा

जावा में जावास्क्रिप्ट को निष्पादित करने के लिए, एक नया वेबड्राइवर बनाएं जो जावास्क्रिप्ट का समर्थन करता है। executeScript() फ़ंक्शन का उपयोग करने के लिए, या तो ड्राइवर को JavascriptExecutor को कास्ट किया जाना चाहिए, या एक नया वैरिएबल डाले गए ड्राइवर के मान पर सेट किया जा सकता है: ((JavascriptExecutor)driver)driver.executeScript() एक स्ट्रिंग में लेता है जो कि जावास्क्रिप्ट मान्य है।

WebDriver driver = new ChromeDriver();
JavascriptExecutor JavascriptExecutor = ((JavascriptExecutor)driver);
JavascriptExecutor.executeScript("alert('running javascript');");

माणिक

require "selenium-webdriver"

driver = Selenium::WebDriver.for :chrome
driver.execute_script("alert('running javascript');")


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow