0
使用下面的配置来运行使用Python硒:无法使用单元测试
MacOS的塞拉利昂10.12.4,Python版本2.7,硒3.5版
我试图写Pycharm脚本与硒webdriver和unittest模块。我的目标是去一个网站找到元素(按钮),然后点击按钮。我尝试使用Firefox驱动程序和Chrome驱动程序。我也试图在没有IDE的情况下运行它,但没有运气。我一直在寻找,但无法工作。
这里是我的代码:
import unittest
from selenium import webdriver
from 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()
当我运行此,这是输出,但浏览器没有得到启动。
冉0试验在0.000s
OK
进程退出代码为0完