fangoye 发表于 2017-8-21 21:09:16

报错:ImportError: cannot import name 'Number'

在学习《selenium2 自动化测试实战》的时候报错ImportError: cannot import name 'Number',请问是为什么?
代码:
#coding=utf-8
from selenium import webdriver
#import selenium
driver=webdriver.Firefox()
driver.get("http://www.baidu.com")

driver.find_element_by_id("kw").send_keys("Selenium2")
driver.find_element_by_id("su").click()
driver.quit

报错见图片E:\python3_6_2\Lib已经添加到PATH中,在E:\python3_6_2\Lib下搜索到numbers.py文件,担心是由于不在同一个目录下造成的,所以把该文件也在E:\python3_6_2\Lib\site-packages\selenium\webdriver\remote下放了一份,但是没有解决问题。

finomy 发表于 2017-8-22 09:17:13

我觉得,webdriver.firefox()可能有问题,新版本的selenium不能直接调firefox需要使用geckodriver

fangoye 发表于 2017-8-23 23:10:15

finomy 发表于 2017-8-22 09:17
我觉得,webdriver.firefox()可能有问题,新版本的selenium不能直接调firefox需要使用geckodriver

试过了 没有用 应该是别的问题 不过还是谢谢了:handshake
页: [1]
查看完整版本: 报错:ImportError: cannot import name 'Number'