python - 出错:Unresolved reference 'selenium'是什么原因

 小女人的忧伤-- 发布于 2022-10-26 14:25
# -*- 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", "https://www.baidu.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()

这是用selenium ide 录的,转成 selenium remote control代码

在ide测试是通过的。

但在pycharm里打开,第一行from selenium import selenium

就会出错:Unresolved reference 'selenium'

这是什么原因?

======================================

(我的环境是python3.5

selenium3.3.1

selenium-server-standalone-3.3.1.jar)

2 个回答
  • 这个问题是由于你的电脑安装了多个Python ,
    解决方法请参考。

    https://zhuanlan.zhihu.com/p/...

    2022-11-12 01:39 回答
    1. 打开Pycharm设置搜索Project Interpreter查看是否有对应的包,以及Python版本是否和你的Python版本一致

    2. 确认你的selenium在PYTHONPATH中

    3. 添加selenium到你的PYTHONPATH中 or Pycharm依赖中

    2022-11-12 01:39 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有