python selenium 运行提示:ibuteError: 'NoneType' object has no attribute 'send_keys'

作者&投稿:澹宝 (若有异议请与网页底部的电邮联系)
Python+selenium,调用webdriver,运行报“module 'selenium.webdriver' has no attribute 'Firfox'“~

# 你少写了一个字母,,,webdriver.Firefox()

你看看是不是自己的xpath错了,因为它找不到class属性会返回none的,none自然没有那个方法。

你在所有用到type的地方加一个_后缀试试
至于原因,应该是type作为内置函数名,不应该直接使用,这样导致element实际没有绑定返回结果,也就是None,None当然没有send_keys方法了。

self.element是空值

type 是保留字?


华容区17075215677: 如何运行python selenium -
诗畏优泌: 如何运行python selenium1、下载Python2.7版本,默认运行安装即可; 2、安装完成之后,设置Python环境变量C:\Python27(操作步骤: 电脑->属性->高级->环境变量->系统变量中的PATH为:变量值: ;C:\Python27 ) 3、在python的官方网站...

华容区17075215677: 怎么使用python进行selenium -
诗畏优泌: 你的login方法在使用driver的时候要先导入或者把driver作为参数传给login方法,但是我建议在login的方法里面,初始化webDriver,另外就是建议你使用class封装,这样比较方便

华容区17075215677: 如何在Python中使用Selenium -
诗畏优泌: 在selenium当中,一个元素找不到时它会自动不变的寻找,你可以在Python中设置一定的时间或者次数,当执行完这N次之后事还是没有找到,则返回false;或者是selenium在找不到该元素时会抛出异常,你可以使用python捕捉异常,然后返回false

华容区17075215677: python怎么添加selenium模块 -
诗畏优泌: 1、下载Python2.7版本,默认运行安装即可; 2、安装完成之后,设置Python环境变量C:\Python27(操作步骤: 电脑->属性->高级->环境变量->系统变量中的PATH为:变量值: ;C:\Python27 )

华容区17075215677: Windows下怎么搭建Python+Selenium的自动化环境 -
诗畏优泌: 第一步:网上下载Python2.7版本,默认运行安装即可;(install 安装) 第二步:安装完成之后,配置Python环境变量C:\Python27(操作步骤:电脑->属性->高级->环境变量->系统变量中的PATH为:变量值:;C:\Python27 ) 第三步:在python...

华容区17075215677: Selenium 和python是啥关系?是否相关参考文档 -
诗畏优泌: 1、Selenium也是一个用于Web应用程序测 试的工具.Selenium测试直接运行在浏览器中,就像真正的用户在操作一样.支持的浏览器包括IE(7、8、9)、MozillaFirefox、 MozillaSuite等.这个工具的主要功能包括:测试与浏览器的兼容性——测...

华容区17075215677: python怎么连接selenium -
诗畏优泌: from selenium import webdriver import os def openBrowser(): #chromedriver需要你自行下载,这里需要给出你放置该driver的路径 chromedriver = "C:\Users\Sigma\AppData\Local\Google\Chrome\Application\chromedriver.exe" if not os.path....

华容区17075215677: 求助,python3+selenium运行报错 -
诗畏优泌: from selenium import webdriver driver = webdriver.Firefox() driver.get("http://www.baidu.com") element = driver.find_element_by_id("kw") element.send_keys("123") 脚本随便网上找了个运行也是报错..去掉最后一句,都可以运行成功,加上这句就不行了.

华容区17075215677: 菜鸟求帮助selenium+Python运行报错 -
诗畏优泌: python中导入Selenium时正常,但是下面使用时有时候会出现下边的错误:from selenium import webdriver browser = webdriver.Firefox( ) browser.get('') print(browser.title) 运行抛出下面的错误:由给出的信息可知:Message: 'geckodriver' ...

华容区17075215677: 如何搭建Python3.4+Selenium -
诗畏优泌: 详细步骤: 1.下载32位的python3.4 ,安装,注意在安装过程中,选择pip2.添加系统环境变量C:\Python34;C:\Python34\Scripts;C:\Program Files\Google\Chrome\Application(后面会用到)3.使用pip命令,安装selenium cd Python34 然后输入: ...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网