【发布时间】:2020-12-17 19:13:21
【问题描述】:
我正在尝试在 Linux Ubuntu 环境中的 Python 中运行 Selenium 测试。 Geckodriver 位于我的项目根文件夹中。 我从 PyCharm 命令行运行名为 siteTest.py 的文件:
python3 siteTest.py
但是,我没有看到 Selenium 的任何输出。 在我将其分为 setUp、test 和 tearDown 并添加 self 作为参数之前,该测试已成功。 有什么建议我做错了吗? 提前致谢。
import os
import unittest
from selenium import webdriver
class siteTest:
def setUp(self):
ROOT_DIR = os.path.abspath(os.curdir)
self.driver = webdriver.Firefox(executable_path=ROOT_DIR + '/geckodriver')
def test(self):
driver = self.driver
driver.get('https://google.com/')
def tearDown(self):
self.driver.quit()
if __name__ == "__main__":
unittest.main()
【问题讨论】:
标签: python linux selenium python-unittest geckodriver