Ich habe einen Selentest wie unten gezeigt. Ich möchte diesen Test aus einer anderen Python-Datei mit zusätzlichen Parametern in Test übergeben.Aufruf Selen Test mit Parametern aus einer anderen Python-Datei
from selenium import webdriver
import unittest, time, re
class Mytest(unittest.TestCase):
def setUp(self):
self.driver = webdriver.Firefox()
self.verificationErrors = []
self.accept_next_alert = True
def my_test(self):
driver = self.driver
def tearDown(self):
self.driver.quit()
self.assertEqual([], self.verificationErrors)
if __name__ == "__main__":
unittest.main()
Ich sah einige ähnliche Fragen, aber keiner meiner genauen Anforderung
Ich weiß zu beantworten, wie dieser Test mit Argumenten über die Eingabeaufforderung aufrufen Ich möchte jedoch nicht subprocess verwenden.
Ich weiß, wie ohne parameters.However i Parameter
Sie können die Lösung hier ausprobieren [Python-Testfälle dynamisch generieren] (http://eli.thegreenplace.net/2014/04/02/dynamically-generating-python-test-cases) und das [run-tests- in-another-modul] (http://stackoverflow.com/questions/15334042/python-unittesting-run-tests-in-an-other-module) – qvpham
@julivico diese URL gibt 404! – jithin
Ich kann ohne Probleme auf sie zugreifen. Klicken Sie nur auf sie – qvpham