开发者社区> 问答> 正文

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

出错: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)

展开
收起
爱吃鱼的程序员 2020-06-04 13:12:07 761 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

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

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

    2020-06-04 16:38:28
    赞同 展开评论 打赏
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载