python - 出错:Unresolved reference 'selenium'是什么原因
巴扎黑
巴扎黑 2017-04-18 10:29:58
0
2
1020
# -*- 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)
迷茫
  1. Pycharm 설정을 열고 Project Interpreter를 검색하여 해당 패키지가 있는지, Python 버전이 Python 버전과 일치하는지 확인하세요.

  2. 셀레늄이 PYTHONPATH에 있는지 확인하세요

  3. PYTHONPATH 또는 Pycharm 종속성에 셀레늄 추가

小葫芦

이 문제는 컴퓨터에 여러 개의 Python이 설치되어 있어 발생합니다.
해결 방법을 참조하세요.

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

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿