সেলেনিয়াম হচ্ছে অটোমেটিক ওয়েব অ্যাপ্লিকেশন টেস্টিং ফ্রেমওয়ার্ক, যা দ্বারা বিভিন্ন ওয়েব ব্রাউজারে ওয়েব অ্যাপ্লিকেশন টেস্ট করতে পারি।
ক্রোম
System.setProperty(“webdriver.chrome.driver”, “/path/to/chromedriver”);ফায়ারফক্স
System.setProperty(“webdriver.gecko.driver”, “/path/to/geckodriver”);এজ
System.setProperty(“webdriver.edge.driver”, “P/path/to/MicrosoftWebDriver”);আইডির মাধ্যমে লোকেটিং করার জন্য
driver.findElement(By.id("q")).sendKeys("Selenium 3");নামের মাধ্যমে লোকেটিং করার জন্য
driver.findElement(By.name("-q")).sendKeys("Selenium 3");ডমের মাধ্যমে লোকেটিং করার জন্য
dom =document.getElementById('signinForm')সিএসএসের মাধ্যমে লোকেটিং করার জন্য
driver.FindElement(By.CssSelector("#rightbar > .menu > li:nth-of-type(2) > h4"));লিঙ্কটেক্সটের মাধ্যমে লোকেটিং করার জন্য
driver.findElement(By.linkText("NextPage")).click();ট্যাগ নামের মাধ্যমে লোকেটিং করার জন্য
driver.findElement(By.tagName("select")).Click();ক্লাস নামের মাধ্যমে লোকেটিং করার জন্য
driver.findElement(By.className("profile-header"));এক্সপ্যাথের মাধ্যমে লোকেটিং করার জন্য
driver.findElement(By.xpath("//input[@id='q']")).sendKeys("Selenium 3");হাইপারলিঙ্কস বাই লিঙ্ক টেক্সটের মাধ্যমে লোকেটিং করার জন্য
driver.FindElement(By.LinkText("edit this page")).Click();পার্সিয়াল লিঙ্ক টেক্সটের মাধ্যমে লোকেটিং করার জন্য
driver.findElement(By.partialLinkText("NextP")).click();বর্তমান পেইজের হ্যান্ডেল এনে দিবে
getWindowHandle()সব পেইজের হ্যান্ডেল এনে দিবে
getWindowHandles()উন্ডোজে সুইচ করা জন্য
driver.switchTo().window(“windowName/handle”)বর্তমান উন্ডোজ বন্ধ করে দিবে
driver.close()ব্রাউজারের সব উন্ডোজ বন্ধ করে দিবে
driver.quit();ক্রোম
WebDriver driver = new ChromeDriver();ফায়ারফক্স
WebDriver driver = new FirefoxDriver();সাফারি
WebDriver driver = new SafariDriver();একটা ইলিমেন্ট সক্রিয় কিনা
isEnabled()একটা ইলিমেন্ট সিলেক্টড কিনা
isSelected()অএকটা ইলিমেন্ট প্রকাশিত হইছে কিনা
isDisplayed()