cari

Rumah  >  Soal Jawab  >  teks badan

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 hari yang lalu1055

membalas semua(2)saya akan balas

  • 迷茫

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

    1. Buka tetapan Pycharm dan cari Jurubahasa Projek untuk melihat sama ada terdapat pakej yang sepadan dan sama ada versi Python konsisten dengan versi Python anda

    2. Pastikan selenium anda berada dalam PYTHONPATH

    3. Tambahkan selenium pada kebergantungan PYTHONPATH atau Pycharm anda

    balas
    0
  • 高洛峰

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

    Masalah ini disebabkan oleh berbilang Python yang dipasang pada komputer anda
    Sila rujuk penyelesaiannya.

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

    balas
    0
  • Batalbalas