我是一名硒自動化的新手。我創建了一個Selenium測試用例&測試套件。 我將測試套件作爲Python webdriver導出。來自Selenium的Python webdriver
我該如何執行這個python代碼? 我嘗試這樣做:
./pythonwebdriver <selenium test case.html>
我得到這個錯誤:
Traceback (most recent call last):
File "./pythondriver.py", line 52, in <module>
unittest.main()
File "/usr/lib/python2.7/unittest/main.py", line 94, in __init__
self.parseArgs(argv)
File "/usr/lib/python2.7/unittest/main.py", line 149, in parseArgs
self.createTests()
File "/usr/lib/python2.7/unittest/main.py", line 158, in createTests
self.module)
File "/usr/lib/python2.7/unittest/loader.py", line 128, in loadTestsFromNames
suites = [self.loadTestsFromName(name, module) for name in names]
File "/usr/lib/python2.7/unittest/loader.py", line 100, in loadTestsFromName
parent, obj = obj, getattr(obj, part)
AttributeError: 'module' object has no attribute '<testcasename>'
如何運行導出的python腳本?我的問題中提到了錯誤。 – cppcoder
對不起,我忘了解決運行的部分。我現在已經更新了答案,包括設置單元測試框架幷包含運行測試的一些方法。由於您沒有提供給出錯誤的腳本,因此很難說錯誤究竟是什麼,但希望這會有所幫助。 – Edu