python - 出错:Unresolved reference 'selenium'是什么原因
巴扎黑
巴扎黑 2017-04-18 10:29:58
0
2
1019
# -*- 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)

巴扎黑
巴扎黑

reply all(2)
迷茫
  1. Open Pycharm settings and search Project Interpreter to see if there is a corresponding package and whether the Python version is consistent with your Python version

  2. Make sure your selenium is in PYTHONPATH

  3. Add selenium to your PYTHONPATH or Pycharm dependencies

小葫芦

This problem is caused by multiple Pythons installed on your computer.
Please refer to the solution.

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

Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template