Skip to content

Commit 5273782

Browse files
author
Sabbir Ahmed
authored
Merge pull request #773 from HridoyHazard/hridoy
added selenium cheatsheet
2 parents ec8d86c + 409f668 commit 5273782

1 file changed

Lines changed: 155 additions & 0 deletions

File tree

data/selenium.json

Lines changed: 155 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,155 @@
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.se­tPr­ope­rty­(“we­bdr­ive­r.chrome.d­riv­er”, “/path/to/chromedrive­r”);"
14+
},
15+
{
16+
"definition": "ফায়ারফক্স",
17+
"code": "System.se­tPr­ope­rty­(“we­bdr­ive­r.g­eck­o.d­riv­er”, “­/path/to/geckodriver”);"
18+
},
19+
{
20+
"definition": "এজ",
21+
"code": "System.se­tPr­ope­rty­(“we­bdr­ive­r.edge.d­riv­er”, “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.fi­ndE­lem­ent­(By.id­(\"q\")­).s­end­Key­s(\"S­elenium 3\");"
48+
},
49+
{
50+
"definition": "নামের মাধ্যমে লোকেটিং করার জন্য",
51+
"code": "driver.fi­ndE­lem­ent­(By.na­me(­\"-­q\")).se­ndK­eys­(\"Se­lenium 3\");"
52+
},
53+
{
54+
"definition": "ডমের মাধ্যমে লোকেটিং করার জন্য",
55+
"code": "dom =docum­ent.ge­tEl­eme­ntB­yId­('s­ign­inF­orm')"
56+
},
57+
{
58+
"definition": "সিএসএসের মাধ্যমে লোকেটিং করার জন্য",
59+
"code": "driver.Fi­ndE­lem­ent­(By.Cs­sSe­lec­tor­(\"#r­ightbar > .menu > li:nth­-of­-ty­pe(2) > h4\"));"
60+
},
61+
{
62+
"definition": "লিঙ্কটেক্সটের মাধ্যমে লোকেটিং করার জন্য",
63+
"code": "driver.fi­ndE­lem­ent­(By.li­nkT­ext­(\"Ne­xtP­age­\"­)).c­li­ck();"
64+
},
65+
{
66+
"definition": "ট্যাগ নামের মাধ্যমে লোকেটিং করার জন্য",
67+
"code": "driver.fi­ndE­lem­ent­(By.ta­gNa­me(­\"­sel­ect­\"­)).C­li­ck();"
68+
},
69+
{
70+
"definition": "ক্লাস নামের মাধ্যমে লোকেটিং করার জন্য",
71+
"code": "driver.fi­ndE­lem­ent­(By.cl­ass­Nam­e(\"p­rof­ile­-he­ade­r\"));"
72+
},
73+
{
74+
"definition": "এক্সপ্যাথের মাধ্যমে লোকেটিং করার জন্য",
75+
"code": "driver.fi­ndE­lem­ent­(By.xp­ath­(\"//­inp­ut[­@id­='q­']\")­).s­end­Key­s(\"S­elenium 3\");"
76+
},
77+
{
78+
"definition": "হাইপারলিঙ্কস বাই লিঙ্ক টেক্সটের মাধ্যমে লোকেটিং করার জন্য",
79+
"code": "driver.Fi­ndE­lem­ent­(By.Li­nkT­ext­(\"edit this page\")).Cl­ick();"
80+
},
81+
{
82+
"definition": "পার্সিয়াল লিঙ্ক টেক্সটের মাধ্যমে লোকেটিং করার জন্য",
83+
"code": "driver.fi­ndE­lem­ent­(By.pa­rti­alL­ink­Tex­t(\"N­ext­P\")).cl­ick();"
84+
}
85+
]
86+
},
87+
{
88+
"title": "ইলিমেন্ট ভ্যালিডেশন",
89+
"items": [
90+
{
91+
"definition": "একটা ইলিমেন্ট সক্রিয় কিনা",
92+
"code": "isEnab­led()"
93+
},
94+
{
95+
"definition": "একটা ইলিমেন্ট সিলেক্টড কিনা",
96+
"code": "isSele­cted()"
97+
},
98+
{
99+
"definition": "অএকটা ইলিমেন্ট প্রকাশিত হইছে কিনা",
100+
"code": "isDisp­layed()"
101+
}
102+
]
103+
},
104+
{
105+
"title": "হ্যান্ডেল মাল্টিপল উন্ডোজ এবং ট্যাব",
106+
"items": [
107+
{
108+
"definition": "বর্তমান পেইজের হ্যান্ডেল এনে দিবে",
109+
"code": "getWin­dow­Han­dle()"
110+
},
111+
{
112+
"definition": "সব পেইজের হ্যান্ডেল এনে দিবে",
113+
"code": "getWin­dow­Han­dles()"
114+
},
115+
{
116+
"definition": "উন্ডোজে সুইচ করা জন্য",
117+
"code": "driver.sw­itc­hTo­().w­in­dow­(“w­ind­owN­ame­/ha­ndle”)"
118+
},
119+
{
120+
"definition": "বর্তমান উন্ডোজ বন্ধ করে দিবে",
121+
"code": "driver.cl­ose()"
122+
},
123+
{
124+
"definition": "ব্রাউজারের সব উন্ডোজ বন্ধ করে দিবে",
125+
"code": "driver.qu­it();"
126+
}
127+
]
128+
},
129+
{
130+
"title": "গেট মেথডস",
131+
"items": [
132+
{
133+
"definition": "ওয়েব পেইজের বর্তমান টাইটেল এনে দিবে",
134+
"code": "getTitle()"
135+
},
136+
{
137+
"definition": "ওয়েব পেইজের বর্তমান ইউ.আর.এল এনে দিবে",
138+
"code": "getCur­ren­tUrl()"
139+
},
140+
{
141+
"definition": "ওয়েব পেইজের বর্তমান সোর্স এনে দিবে",
142+
"code": "getPag­eSo­urce()"
143+
},
144+
{
145+
"definition": "ওয়েব ইলিমেন্টের স্পেসিফিক টেক্সট এনে দিবে",
146+
"code": "getText()"
147+
},
148+
{
149+
"definition": "স্পেসিফিক এট্রিবিউট ভ্যালু এনে দিবে",
150+
"code": "getAtt­rib­ute()"
151+
}
152+
]
153+
}
154+
]
155+
}

0 commit comments

Comments
 (0)