如何修复未解决导入的错误警告(似乎是无效警告)?

时间:2016-11-21 12:22:38

标签: python eclipse selenium selenium-webdriver pydev

import unittest
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.firefox.firefox_binary import FirefoxBinary
from configuration import config
from org.act.pages.HomePage import HomePageTabs

class VerifyTabs(unittest.TestCase):

    def setUp(self):  
        binary = FirefoxBinary(config.FIREFOX_BINARY_PATH)
        self.driver = webdriver.Firefox(firefox_profile=config.FIREFOX_PROFILE_PATH, firefox_binary=binary)
        self.homepage=HomePageTabs(self.driver)


    def test_home_page_tab(self):
        driver = self.driver
        homepage=self.homepage

        driver.get(config.APP_URL)
        .
        .
        .

    def tearDown(self):
        self.driver.quit()

if __name__ == "__main__":
    unittest.main()

在我的PyDev项目中,我创建了一个文件夹作为"配置"并且里面有config.py文件。在我的测试类中,我正在导入config.py文件并读取数据,如上面的代码所示(这类似于Java属性文件)。我的代码工作正常,但有时会将错误警告显示为Unresolved import:config at

  

来自配置导入配置

但我观察是否删除上面的行并再次写入,有时错误警告消失。知道为什么它只发生在这个导入声明中吗?

1 个答案:

答案 0 :(得分:0)

您可以为该项目发布pydev软件包资源管理器的屏幕截图吗?

当你跑步时,它总是有效吗?

通常情况下,我建议您为自己的代码创建一个包(比如:my_project)并将所需内容放入其中,以确保它不会与您在site-packages上安装的其他模块发生冲突(即:如果你在网站包中有其他configuration模块。