Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/286.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 错误:未解析的引用';硒';原因是什么?_Python_Selenium - Fatal编程技术网

Python 错误:未解析的引用';硒';原因是什么?

Python 错误:未解析的引用';硒';原因是什么?,python,selenium,Python,Selenium,这通过selenium IDE记录到selenium远程控制代码中。在IDE中,测试是通过的 但是在pycharm open中,第一行(来自selenium import selenium) 将出现错误:未解析的引用“selenium” 原因是什么 我的环境是 蟒蛇3.5 硒M3.3.1 selenium-server-standalone-3.3.1.jar 您可以发布实际的、未编辑的、完整的错误消息吗?如果您无法导入模块,则您的sys.path可能已关闭。Do进口硒;在selenium

这通过selenium IDE记录到selenium远程控制代码中。在IDE中,测试是通过的

但是在pycharm open中,第一行(
来自selenium import selenium

将出现错误:
未解析的引用“selenium”

原因是什么

我的环境是

  • 蟒蛇3.5
  • 硒M3.3.1
  • selenium-server-standalone-3.3.1.jar

您可以发布实际的、未编辑的、完整的错误消息吗?如果您无法导入模块,则您的
sys.path
可能已关闭。Do
进口硒;在selenium IDE中打印selenium
,并记下路径。然后
导入系统;在PyCharm中打印sys.path
,查看缺少的内容。更新项目/模块设置以包含缺少的目录。感谢您的回答,但如何做到这一点?“确实要导入selenium;在selenium IDE中打印selenium,并注意路径”…我刚刚学习使用selenium server,没有找到如何在selenium server中打印路径我只是将代码写入pycharm会提示出错,您是否可以发布实际的、未编辑的、完整的错误消息?如果您无法导入模块,您的
sys.path
可能已关闭。Do
进口硒;在selenium IDE中打印selenium
,并记下路径。然后
导入系统;在PyCharm中打印sys.path
,查看缺少的内容。更新项目/模块设置以包含缺少的目录。感谢您的回答,但如何做到这一点?“请导入selenium;在selenium IDE中打印selenium,并注意路径”…我刚刚学习使用selenium服务器,没有找到如何在selenium服务器中打印路径我只是将代码写入pycharm,将提示出错,
# -*- coding: utf-8 -*-
from selenium import selenium
import unittest, time, re

class rc(unittest.TestCase):
    def setUp(self):
        self.verificationErrors = []
        self.selenium = selenium("localhost", 4444, "*chrome", "http://stackoverflow.com/")
        self.selenium.start()

    def test_rc(self):
        sel = self.selenium
        sel.open("/")
        sel.type("id=kw", "selenium")
        sel.click("id=container")
        sel.click("id=su")

    def tearDown(self):
        self.selenium.stop()
        self.assertEqual([], self.verificationErrors)

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