出错:Unresolved reference 'selenium'是什么原因? 400 报错
# -- 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)
在你的pycharm的设置里看下选择的Interpreter是否正确,里面selenium是否正确安装!
######回复 @庄严 : 工程名和包名肯定不是selenium 。这就奇怪了######回复 @angel725 : 还可能是你本地的工程名,或者包名也叫“selenium”了,导致冲突。其他原因我想不到了。######回复 @庄严 : 命令行下也是这样错误,是我哪安装不对呢?######回复 @angel725 : 如果一样的python interpreter,在命令行下好用,pycharm中不好用,就是pycharm的问题.如果都不好用,就是selenum安装的有问题!######跟你一样的,回复发不了图。 看我下面发的######版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。