51Testing软件测试论坛

标题: 报错:ImportError: cannot import name 'Number' [打印本页]

作者: fangoye    时间: 2017-8-21 21:09
标题: 报错: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
我觉得,webdriver.firefox()可能有问题,新版本的selenium不能直接调firefox需要使用geckodriver
作者: fangoye    时间: 2017-8-23 23:10
finomy 发表于 2017-8-22 09:17
我觉得,webdriver.firefox()可能有问题,新版本的selenium不能直接调firefox需要使用geckodriver

试过了 没有用 应该是别的问题 不过还是谢谢了




欢迎光临 51Testing软件测试论坛 (http://bbs.51testing.com/) Powered by Discuz! X3.2