どうしたのですか?私はこのエラーを取得しておいてください。Seleniumで「名前」エラーが発生しています。私は間違って何をしていますか?
============== RESTART: C:\Users\Redacted\Desktop\Autonav_1.py ==============
E ====================================================================== ERROR: test_autonav_1 (main.Autonav_1) ---------------------------------------------------------------------- Traceback (most recent call last): File "C:\Users\Redacted\Desktop\Autonav_1.py", line 8, in setUp self.selenium = selenium("localhost", 4444, "*firefox", "Redacted") NameError: name 'selenium' is not definedRan 1 test in 0.003s
FAILED (errors=1)
コード:
# -*- coding: utf-8 -*-
from selenium import webdriver
import unittest, time, re
class Autonav_1(unittest.TestCase):
def setUp(self):
self.verificationErrors = []
self.selenium = selenium("localhost", 4444, "*firefox" "redacted")
self.selenium.start()
def test_autonav_1(self):
sel = self.selenium
sel.open("/hub/login.php")
sel.type("id=Email", "redacted")
sel.type("id=Password", "redacted")
sel.click("id=Login")
sel.wait_for_page_to_load("30000")
sel.click("link=Internet Retailing")
sel.wait_for_page_to_load("30000")
sel.click("id=redacted")
sel.click("id=redacted")
sel.wait_for_page_to_load("30000")
def tearDown(self):
self.selenium.stop()
self.assertEqual([], self.verificationErrors)
if __name__ == "__main__":
unittest.main()
「セレン」という名前を正確に定義したと思いますか?セレンパッケージからインポートされた唯一の名前は 'webdriver'でした。このエラーを返します –