recherche

Maison  >  Questions et réponses  >  le corps du texte

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

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

巴扎黑巴扎黑2875 Il y a quelques jours1053

répondre à tous(2)je répondrai

  • 迷茫

    迷茫2017-04-18 10:31:58

    1. Ouvrez les paramètres de Pycharm et recherchez Project Interpreter pour voir s'il existe un package correspondant et si la version de Python est cohérente avec votre version de Python

    2. Assurez-vous que votre sélénium est dans PYTHONPATH

    3. Ajoutez du sélénium à vos dépendances PYTHONPATH ou Pycharm

    répondre
    0
  • 高洛峰

    高洛峰2017-04-18 10:31:58

    Ce problème est dû à plusieurs Python installés sur votre ordinateur
    Veuillez vous référer à la solution.

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

    répondre
    0
  • Annulerrépondre