Skip to content

Instantly share code, notes, and snippets.

@gunesmes
Last active December 11, 2015 15:18
Show Gist options
  • Save gunesmes/4619801 to your computer and use it in GitHub Desktop.
Save gunesmes/4619801 to your computer and use it in GitHub Desktop.
using different browsers via selenium webdrivers
class ProjectName(unittest.TestCase):
def __init__(self, browser):
if browser == "firefox":
self.driver = webdriver.Firefox()
elif browser == "ie":
self.driver = webdriver.Ie()
elif browser == "chrome":
self.driver = webdriver.Chrome()
else:
print( "browsers: firefox, ie, chrome" )
sys.exit()
def sample_test_case(self):
driver = self.driver
"""
code your test case
and call it by:
object = ProjectName("ie")
object.sample_test_case()
"""
def another_test_case(self):
driver = self.driver
"""
... test code
"""
if __name__ == "__main__":
unittest.main()
import webdriver_browsers.py
test = ProjectName("chrome")
test.sample_test_case()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment