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

angel725 发布于 2017/03/27 19:15
阅读 674
收藏 0
# -*- 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)

加载中
0
庄严
庄严

在你的pycharm的设置里看下选择的Interpreter是否正确,里面selenium是否正确安装!

a
angel725
回复 @庄严 : 工程名和包名肯定不是selenium 。这就奇怪了
庄严
庄严
回复 @angel725 : 还可能是你本地的工程名,或者包名也叫“selenium”了,导致冲突。其他原因我想不到了。
a
angel725
回复 @庄严 : 命令行下也是这样错误,是我哪安装不对呢?
庄严
庄严
回复 @angel725 : 如果一样的python interpreter,在命令行下好用,pycharm中不好用,就是pycharm的问题.如果都不好用,就是selenum安装的有问题!
a
angel725
跟你一样的,回复发不了图。 看我下面发的
返回顶部
顶部