File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ import time
2+ from selenium import webdriver
3+ driver = webdriver .Chrome (executable_path = "C:\driver\chromedriver.exe" )
4+
5+ from selenium .webdriver .common .keys import Keys
6+
7+
8+ driver .get ("http://google.com" )
9+
10+ search = driver .find_element_by_name ('q' )
11+ search .send_keys ('Python 3' )
12+ search .send_keys (Keys .RETURN )
13+ driver .refresh () #refresh the page
14+ driver .back ()
15+ elem = driver .find_element_by_link_text ('About' )
16+ elem .click ()
17+ #elem.send_keys(Keys.END) #Scroll Down Page
18+ time .sleep (4 )
19+ #elem.send_keys(Keys.HOME)
20+ driver .back () #Navigate backward
21+ time .sleep (2 )
22+ driver .forward () #Navigate forward
23+ # search.send_keys('Python 2')
24+ # search.send_keys(Keys.RETURN)
25+ driver .close ()
Original file line number Diff line number Diff line change 1- #locating elements using id and tag_name
1+ #locating elements using id , tag_name,partial link text ,link text and xpath
22from selenium import webdriver
33driver = webdriver .Chrome (executable_path = "C:\driver\chromedriver.exe" )
44
88 print ('test pass : id found' )
99 driver .find_element_by_tag_name ('form' )
1010 print ('passed test : tag name found' )
11-
11+ driver .find_element_by_link_text ('About' )
12+ print ('Test pass : Element found by link text' )
13+ driver .find_element_by_partial_link_text ('हिन्दी' )
14+ print ('Test pass : partial link text found' )
15+ driver .find_element_by_xpath ("//a[@class='Fx4vi']" )
16+ print ('Test pass : link text class by Xpath found' )
17+ driver .find_element_by_link_text ('Business' ).click ()
18+ print ('Business link clicked successfully' )
1219except Exception as e :
1320 print ("Exception found " , format (e ))
21+
1422driver .close ()
Original file line number Diff line number Diff line change 1- #printing all id locator values
1+ #printing all id,class and href locator values
22from selenium import webdriver
33driver = webdriver .Chrome (executable_path = "C:\driver\chromedriver.exe" )
44
99for ii in ids :
1010 print (ii .get_attribute ('id' ))
1111
12+ hrefs = driver .find_elements_by_xpath ('//*[@href]' )
13+ print ('All elemets belongs to href are : ' )
14+ for ii in hrefs :
15+ print (ii .get_attribute ('href' ))
16+
17+ classes = driver .find_elements_by_xpath ('//*[@class]' )
18+ print ('All class names are : ' )
19+ for ii in classes :
20+ print (ii .get_attribute ('class' ))
21+
1222driver .close ()
You can’t perform that action at this time.
0 commit comments