Selenium - AttributeError: 'module' object has no attribute
Bonjour,
Je suis en train de développé un script Python pour faire du Selenium. Tout fonctionne très bien sauf le passage d'arguments à mon script qui produit l'erreur suivante:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| Traceback (most recent call last):
File "test.py", line 23, in <module>
unittest.main()
File "C:\Python27\lib\unittest\main.py", line 94, in __init__
self.parseArgs(argv)
File "C:\Python27\lib\unittest\main.py", line 149, in parseArgs
self.createTests()
File "C:\Python27\lib\unittest\main.py", line 158, in createTests
self.module)
File "C:\Python27\lib\unittest\loader.py", line 128, in loadTestsFromNames
suites = [self.loadTestsFromName(name, module) for name in names]
File "C:\Python27\lib\unittest\loader.py", line 100, in loadTestsFromName
parent, obj = obj, getattr(obj, part)
AttributeError: 'module' object has no attribute '1' |
Voici après une extrême simplification, le code qui ne fonctionne toujours pas:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
| class Untitled(unittest.TestCase):
def setUp(self):
self.verificationErrors = []
self.selenium = selenium("localhost", 4444, "*iexplore", "http://www.google.com")
self.selenium.start()
def test_untitled(self):
sel = self.selenium
args=sys.argv
print args[0]
print args[1]
def tearDown(self):
self.selenium.stop()
self.assertEqual([], self.verificationErrors)[/INDENT]
if __name__ == "__main__":
unittest.main() |
La ligne de commande est simplement : N'est-ce pas fâcheux ? :calim2: