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

巴扎黑
巴扎黑

membalas semua(2)
迷茫
  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

小葫芦

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

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

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan