Skip to content

Commit bf986e1

Browse files
Vishal PalasgaonkarVishal Palasgaonkar
Vishal Palasgaonkar
authored and
Vishal Palasgaonkar
committed
additional interaction options
1 parent 7a05346 commit bf986e1

File tree

3 files changed

+77
-0
lines changed

3 files changed

+77
-0
lines changed

6_input_boxes.py

+31
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
# importing the modules
2+
import time
3+
4+
from selenium import webdriver
5+
from selenium.webdriver.common.by import By
6+
7+
# using chrome driver
8+
driver = webdriver.Safari()
9+
driver.set_window_size(1350, 768)
10+
11+
# web page url
12+
driver.get("https://fs2.formsite.com/meherpavan/form2/index.html?1537702596407")
13+
14+
# select class name where is input box are present
15+
input_elements = driver.find_elements(By.CLASS_NAME, "text_field")
16+
17+
# find number of input box
18+
print("input_elements: ", input_elements)
19+
20+
# fill value in input box
21+
driver.find_element(By.XPATH, '//*[@id="RESULT_TextField-1"]').send_keys("Vishal")
22+
driver.find_element(By.XPATH, '//*[@id="RESULT_TextField-2"]').send_keys("Palasgaonkar")
23+
driver.find_element(By.XPATH, '//*[@id="RESULT_TextField-3"]').send_keys("99999999")
24+
time.sleep(1)
25+
26+
# check status
27+
is_result_displayed = driver.find_element(
28+
By.XPATH, '//*[@id="RESULT_TextField-1"]'
29+
).is_displayed()
30+
print("is_result_displayed: ", is_result_displayed)
31+
driver.close()

7_radio_buttons.py

+26
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
import time
2+
3+
from selenium import webdriver
4+
from selenium.webdriver.common.by import By
5+
6+
7+
driver = webdriver.Safari()
8+
driver.set_window_size(1350, 768)
9+
10+
11+
driver.get("https://fs2.formsite.com/meherpavan/form2/index.html?1537702596407")
12+
13+
14+
# Selecting radio button
15+
# Select male
16+
driver.find_element(By.XPATH, '//*[@id="q26"]/table/tbody/tr[1]/td/label').click()
17+
18+
19+
# Selecting check box
20+
# Select sunday
21+
driver.find_element(By.XPATH, '//*[@id="q15"]/table/tbody/tr[1]/td/label').click()
22+
23+
24+
# Select monday
25+
driver.find_element(By.XPATH, '//*[@id="q15"]/table/tbody/tr[2]/td/label').click()
26+
time.sleep(3)

8_dropdwons.py

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import time
2+
3+
from selenium import webdriver
4+
from selenium.webdriver.common.by import By
5+
from selenium.webdriver.support.ui import Select
6+
7+
driver = webdriver.Safari()
8+
driver.set_window_size(2560, 1600)
9+
10+
11+
driver.get("https://fs2.formsite.com/meherpavan/form2/index.html?1537702596407")
12+
13+
# find id of option
14+
x = driver.find_element(By.ID, "RESULT_RadioButton-9")
15+
drop = Select(x)
16+
17+
# select by visible text
18+
drop.select_by_visible_text("Afternoon")
19+
time.sleep(4)
20+
driver.close()

0 commit comments

Comments
 (0)