Unable to run selenium with python using unittest -


using below configuration :

macos sierra 10.12.4, python version 2.7, selenium version 3.5

i'm trying write script in pycharm selenium webdriver , unittest modules. goal go site find element(button) , click on button. tried using firefox driver , chrome driver. tried run without ide no luck. been searching on can't work.

here code:

import unittest selenium import webdriver selenium.webdriver.common.keys import keys   class homeworkteam(unittest.testcase):       def setup(self):         self.driver = webdriver.chrome(executable_path=r'/users/<user>/homework/chromedriver')       def test_team_search(self):         driver = self.driver         driver.get("http://www.python.org/index.html")         teamelem = driver.find_element_by_id("submit")         teamelem.send_keys(keys.enter)         assert "no results found" not in driver.page_source       def teardown(self):         self.driver.quit()      if __name__ == '__main__':         unittest.main() 

when run this output browsers not launched.

ran 0 tests in 0.000s

ok

process finished exit code 0

i assume ran using below

python -m unittest 

if file test myunit need use below run

$ python -m unittest -v myunit  test_team_search (myunit.homeworkteam) ... ok  ---------------------------------------------------------------------- ran 1 test in 6.455s  ok 

ps: refer https://docs.python.org/devguide/runtests.html more details


Comments

Popular posts from this blog

android - InAppBilling registering BroadcastReceiver in AndroidManifest -

python Tkinter Capturing keyboard events save as one single string -

sql server - Why does Linq-to-SQL add unnecessary COUNT()? -