Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- from selenium import webdriver
- import unittest
- class WebDriverSetup(unittest.TestCase):
- def setUp(self):
- self.driver = webdriver.Firefox()
- self.driver.get("https://defectdojo.pythonanywhere.com/")
- def test_Login(self):
- driver = self.driver
- ########################## Login ##########################
- # Username
- username = driver.find_element_by_id("id_username")
- # Password Field
- password = driver.find_element_by_id("id_password")
- # Login button
- loginBtn = driver.find_element_by_xpath("//button[contains(.,'Login')]")
- username.send_keys("admin")
- password.send_keys("administrator")
- loginBtn.click()
- ########################## Search ##########################
- # Search box
- searchBox = driver.find_element_by_id("simple_search")
- # Search box submit
- searchBoxSubmit = driver.find_element_by_xpath("//button[@type='submit']")
- searchBox.send_keys("splunk")
- searchBoxSubmit.click()
- ########################## Verify search worked ##########################
- # Search results header
- searchResHdr = driver.find_element_by_xpath("//th[contains(.,'Title')]")
- expectedMsg = "Title"
- self.assertTrue(expectedMsg, searchResHdr)
- def tearDown(self):
- self.driver.close();
Add Comment
Please, Sign In to add comment