1+ {
2+ "id" : " selenium" ,
3+ "title" : " সেলেনিয়াম" ,
4+ "slug" : " selenium" ,
5+ "description" : " সেলেনিয়াম হচ্ছে অটোমেটিক ওয়েব অ্যাপ্লিকেশন টেস্টিং ফ্রেমওয়ার্ক, যা দ্বারা বিভিন্ন ওয়েব ব্রাউজারে ওয়েব অ্যাপ্লিকেশন টেস্ট করতে পারি।" ,
6+ "colorPref" : " #C74634" ,
7+ "contents" : [
8+ {
9+ "title" : " ব্রাউজার প্রপার্টি সেটাপ" ,
10+ "items" : [
11+ {
12+ "definition" : " ক্রোম" ,
13+ "code" : " System.setProperty(“webdriver.chrome.driver”, “/path/to/chromedriver”);"
14+ },
15+ {
16+ "definition" : " ফায়ারফক্স" ,
17+ "code" : " System.setProperty(“webdriver.gecko.driver”, “/path/to/geckodriver”);"
18+ },
19+ {
20+ "definition" : " এজ" ,
21+ "code" : " System.setProperty(“webdriver.edge.driver”, “P/path/to/MicrosoftWebDriver”);"
22+ }
23+ ]
24+ },
25+ {
26+ "title" : " ব্রাউজার ইনিশিলাইজেশন" ,
27+ "items" : [
28+ {
29+ "definition" : " ক্রোম" ,
30+ "code" : " WebDriver driver = new ChromeDriver();"
31+ },
32+ {
33+ "definition" : " ফায়ারফক্স" ,
34+ "code" : " WebDriver driver = new FirefoxDriver();"
35+ },
36+ {
37+ "definition" : " সাফারি" ,
38+ "code" : " WebDriver driver = new SafariDriver();"
39+ }
40+ ]
41+ },
42+ {
43+ "title" : " সেলেনিয়াম লোকেটর" ,
44+ "items" : [
45+ {
46+ "definition" : " আইডির মাধ্যমে লোকেটিং করার জন্য" ,
47+ "code" : " driver.findElement(By.id(\" q\" )).sendKeys(\" Selenium 3\" );"
48+ },
49+ {
50+ "definition" : " নামের মাধ্যমে লোকেটিং করার জন্য" ,
51+ "code" : " driver.findElement(By.name(\" -q\" )).sendKeys(\" Selenium 3\" );"
52+ },
53+ {
54+ "definition" : " ডমের মাধ্যমে লোকেটিং করার জন্য" ,
55+ "code" : " dom =document.getElementById('signinForm')"
56+ },
57+ {
58+ "definition" : " সিএসএসের মাধ্যমে লোকেটিং করার জন্য" ,
59+ "code" : " driver.FindElement(By.CssSelector(\" #rightbar > .menu > li:nth-of-type(2) > h4\" ));"
60+ },
61+ {
62+ "definition" : " লিঙ্কটেক্সটের মাধ্যমে লোকেটিং করার জন্য" ,
63+ "code" : " driver.findElement(By.linkText(\" NextPage\" )).click();"
64+ },
65+ {
66+ "definition" : " ট্যাগ নামের মাধ্যমে লোকেটিং করার জন্য" ,
67+ "code" : " driver.findElement(By.tagName(\" select\" )).Click();"
68+ },
69+ {
70+ "definition" : " ক্লাস নামের মাধ্যমে লোকেটিং করার জন্য" ,
71+ "code" : " driver.findElement(By.className(\" profile-header\" ));"
72+ },
73+ {
74+ "definition" : " এক্সপ্যাথের মাধ্যমে লোকেটিং করার জন্য" ,
75+ "code" : " driver.findElement(By.xpath(\" //input[@id='q']\" )).sendKeys(\" Selenium 3\" );"
76+ },
77+ {
78+ "definition" : " হাইপারলিঙ্কস বাই লিঙ্ক টেক্সটের মাধ্যমে লোকেটিং করার জন্য" ,
79+ "code" : " driver.FindElement(By.LinkText(\" edit this page\" )).Click();"
80+ },
81+ {
82+ "definition" : " পার্সিয়াল লিঙ্ক টেক্সটের মাধ্যমে লোকেটিং করার জন্য" ,
83+ "code" : " driver.findElement(By.partialLinkText(\" NextP\" )).click();"
84+ }
85+ ]
86+ },
87+ {
88+ "title" : " ইলিমেন্ট ভ্যালিডেশন" ,
89+ "items" : [
90+ {
91+ "definition" : " একটা ইলিমেন্ট সক্রিয় কিনা" ,
92+ "code" : " isEnabled()"
93+ },
94+ {
95+ "definition" : " একটা ইলিমেন্ট সিলেক্টড কিনা" ,
96+ "code" : " isSelected()"
97+ },
98+ {
99+ "definition" : " অএকটা ইলিমেন্ট প্রকাশিত হইছে কিনা" ,
100+ "code" : " isDisplayed()"
101+ }
102+ ]
103+ },
104+ {
105+ "title" : " হ্যান্ডেল মাল্টিপল উন্ডোজ এবং ট্যাব" ,
106+ "items" : [
107+ {
108+ "definition" : " বর্তমান পেইজের হ্যান্ডেল এনে দিবে" ,
109+ "code" : " getWindowHandle()"
110+ },
111+ {
112+ "definition" : " সব পেইজের হ্যান্ডেল এনে দিবে" ,
113+ "code" : " getWindowHandles()"
114+ },
115+ {
116+ "definition" : " উন্ডোজে সুইচ করা জন্য" ,
117+ "code" : " driver.switchTo().window(“windowName/handle”)"
118+ },
119+ {
120+ "definition" : " বর্তমান উন্ডোজ বন্ধ করে দিবে" ,
121+ "code" : " driver.close()"
122+ },
123+ {
124+ "definition" : " ব্রাউজারের সব উন্ডোজ বন্ধ করে দিবে" ,
125+ "code" : " driver.quit();"
126+ }
127+ ]
128+ },
129+ {
130+ "title" : " গেট মেথডস" ,
131+ "items" : [
132+ {
133+ "definition" : " ওয়েব পেইজের বর্তমান টাইটেল এনে দিবে" ,
134+ "code" : " getTitle()"
135+ },
136+ {
137+ "definition" : " ওয়েব পেইজের বর্তমান ইউ.আর.এল এনে দিবে" ,
138+ "code" : " getCurrentUrl()"
139+ },
140+ {
141+ "definition" : " ওয়েব পেইজের বর্তমান সোর্স এনে দিবে" ,
142+ "code" : " getPageSource()"
143+ },
144+ {
145+ "definition" : " ওয়েব ইলিমেন্টের স্পেসিফিক টেক্সট এনে দিবে" ,
146+ "code" : " getText()"
147+ },
148+ {
149+ "definition" : " স্পেসিফিক এট্রিবিউট ভ্যালু এনে দিবে" ,
150+ "code" : " getAttribute()"
151+ }
152+ ]
153+ }
154+ ]
155+ }
0 commit comments