python - 出错:Unresolved reference 'selenium'是什么原因
巴扎黑
巴扎黑 2017-04-18 10:29:58
0
2
1023
# -*- 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 設定を開き、プロジェクト インタープリターを検索して、対応するパッケージがあるかどうか、および Python のバージョンが Python のバージョンと一致しているかどうかを確認します

  2. Selenium が PYTHONPATH にあることを確認してください

  3. PYTHONPATH または Pycharm の依存関係に Selenium を追加します

いいねを押す +0
小葫芦

この問題は、コンピューターにインストールされている複数の Python が原因で発生します。
解決策を参照してください。

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート