Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# और Selenium का उपयोग करके माउस पॉइंटर को विशिष्ट स्थान या एलिमेंट पर ले जाएं


हम Selenium WebDriver (C#) में Actions क्लास का उपयोग करके माउस पॉइंटर को विशिष्ट स्थान या एलिमेंट पर ले जा सकते हैं। हमें पहले इस क्लास का एक ऑब्जेक्ट बनाना होगा।

किसी एलिमेंट पर जाने के लिए हमें MoveToElement मेथड लागू करना होगा और इस मेथड के पैरामीटर के रूप में एलिमेंट लोकेटर पास करना होगा। अंत में, इस कार्य को वास्तव में करने के लिए Perform मेथड का उपयोग किया जाता है।

किसी एलिमेंट पर जाने के बाद, हम Click मेथड से उस पर क्लिक कर सकते हैं। किसी विशिष्ट स्थान पर जाने के लिए, हमें MoveByOffset मेथड का उपयोग करना होगा और फिर x और y अक्ष के साथ शिफ्ट किए जाने वाले ऑफसेट नंबरों को पैरामीटर के रूप में पास करना होगा।

सिंटैक्स

Actions a = new Actions(driver); a.MoveByOffset(10,20).Perform(); a.Click().Perform() //move to an element IWebElement l = driver.FindElement(By.name("txtnam")); a.MoveToElement(l).Perform();

आइए माउस को Library लिंक पर ले जाकर फिर उसे क्लिक करने का प्रयास करें।

C# और Selenium का उपयोग करके माउस पॉइंटर को विशिष्ट स्थान या एलिमेंट पर ले जाएं

उदाहरण

using NUnit.Framework; using OpenQA.Selenium; using OpenQA.Selenium.Firefox; using System; using OpenQA.Selenium; using OpenQA.Selenium.Interactions; namespace NUnitTestProject2{    public class Tests{       String url = "https://www.tutorialspoint.com/index.htm";       IWebDriver driver;       [SetUp]       public void Setup(){          //creating object of FirefoxDriver          driver = new FirefoxDriver("");       }       [Test]       public void Test2(){          //URL launch          driver.Navigate().GoToUrl(url);          //identify element          IWebElement l = driver.FindElement(By.XPath("//*[text()='Library']"));          //object of Actions class          Actions a = new Actions(driver);          //move to element          a.MoveToElement(l);          //click          a.Click();          a.Perform();          Console.WriteLine("Page title: " + driver.Title);       }       [TearDown]       public void close_Browser(){          driver.Quit();       }    } }

आउटपुट

C# और Selenium का उपयोग करके माउस पॉइंटर को विशिष्ट स्थान या एलिमेंट पर ले जाएं

  1. विंडोज 10 माउस पॉइंटर को पर्सनलाइज़ करें: 4 सरल अनुकूलन विधियां विंडोज 10 माउस पॉइंटर को पर्सनलाइज़ करें: 4 सरल अनुकूलन विधियां

    माउस पॉइंटर एक ऐसी चीज है जिससे हर पीसी उपयोगकर्ता परिचित हो जाता है। यदि आप अपने पीसी का किसी भी चीज के लिए उपयोग करना चाहते हैं तो यह एक आवश्यक उपकरण है। विंडोज हर पीसी में एक डिफ़ॉल्ट माउस पॉइंटर सेट करता है और यदि आप विंडोज 10 के लिए इन माउस पॉइंटर्स का उपयोग करके थक गए हैं, तो आप विंडोज 10 में

  1. विंडोज 10 में माउस पॉइंटर को अपने आप चलने से कैसे रोकें विंडोज 10 में माउस पॉइंटर को अपने आप चलने से कैसे रोकें

    क्या आपका माउस पॉइंटर अपने आप चल रहा है? यह कोई भूतिया घटना नहीं बल्कि कुछ तकनीकी गड़बड़ियां हैं जिनके कारण आपका कंप्यूटर माउस कर्सर अपने आप चलता रहता है।   एक खराब माउस बहुत परेशानी खड़ी कर सकता है, खासकर अगर आप ज्यादातर कामों के लिए इस पर निर्भर हैं। कई यूजर्स ने रिपोर्ट किया है कि उनका माउस

  1. विंडोज पर माइक्रोसॉफ्ट माउस ड्राइवर्स इंस्टॉल और अपडेट करें: एक पूर्ण मार्गदर्शिका विंडोज पर माइक्रोसॉफ्ट माउस ड्राइवर्स इंस्टॉल और अपडेट करें: एक पूर्ण मार्गदर्शिका

    यह गारंटी देने के लिए कि माउस आपके कंप्यूटर पर निर्दोष रूप से काम करता है, माउस ड्राइवर को अपडेट रखना महत्वपूर्ण है। इसलिए, इस पोस्ट में, हम समझाएंगे कि किसी भी समस्या का सामना करने से बचने के लिए माउस ड्राइवर्स को कैसे इंस्टॉल और अपडेट करें। अक्सर जब माउस काम करना बंद कर देता है, तो हम केबल कनेक्श