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

发布于 2022-09-04 18:19:28 字数 970 浏览 14 评论 0

# -*- 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)

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

a√萤火虫的光℡ 2022-09-11 18:19:28
  1. 打开Pycharm设置搜索Project Interpreter查看是否有对应的包,以及Python版本是否和你的Python版本一致

  2. 确认你的selenium在PYTHONPATH中

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

静待花开 2022-09-11 18:19:28

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

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

鲸落 2022-09-11 18:19:28

导入模块错误,Selenium模块不存在selenium函数,
正确写法是from selenium import webdriver

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文