Python 如何从django视图运行unitest和selenium?
我有一个从selenium IDE导出的功能测试“y1.py”。它看起来像:Python 如何从django视图运行unitest和selenium?,python,django,selenium,Python,Django,Selenium,我有一个从selenium IDE导出的功能测试“y1.py”。它看起来像: from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.common.keys import Keys from selenium.webdriver.support.ui import Select from selenium.common.exceptions import
from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import Select
from selenium.common.exceptions import NoSuchElementException
import unittest, time, re
class Y1(unittest.TestCase):
def setUp(self):
self.driver = webdriver.Firefox()
self.driver.implicitly_wait(30)
self.base_url = "https://www.yahoo.com/"
self.verificationErrors = []
self.accept_next_alert = True
def test_y1(self):
driver = self.driver
driver.get(self.base_url)
driver.find_element_by_link_text("Weather").click()
driver.save_screenshot('out11.png')
def tearDown(self):
self.driver.quit()
self.assertEqual([], self.verificationErrors)
if __name__ == "__main__":
unittest.main()
我试图从python/django函数中直接调用它。在调查这件事时,我遇到了:,其中Udi指出:
您正在尝试从视图运行unitest和selenium吗?你应该
考虑启动第二个过程。
如何执行此操作?您可以使用启动django服务器作为新进程