python3+ selenium3+ Firefox最新版,成功启动了浏览器,但是启动后就不接着向下执行了!
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python3+ selenium3+ Firefox最新版,成功启动了浏览器,但是启动后就不接着向下执行了!相关的知识,希望对你有一定的参考价值。
python 脚本如下:
form selenium import webdriver
import time
dr =webdriver.Firefox()
dr.get('http://baidu.com')
dr.find_element_by_id('kw').send_keys('图片')
dr.find_element_by_id('su').click()
time.sleep(5)
dr.quit()
首先书写错误好么!form\\form\\form\\form\\form
正确写法:
其次,本人能完美运行
环境为py3.4,selenium2.45,firebox32
参考技术A我尝试了很久,Firefox始终是无法访问页面,查看代码,跑到打开浏览器后就卡住了。
后来尝试换了chrome,瞬间就打开了,特么坑啊。
建议兄弟你换成chrome。
b = webdriver.chrome()当然,:1、chrome更新版本。2、下载chromedriver并放到chrome根目录下。3、chrome目录设置到环境变量里面。
python+selenium输入中文编码问题
#-*- coding: GB2312 -*-
#上面这一行是解决输入文本框中的问题
from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
from selenium.webdriver.common.keys import Keys
import time
browser = webdriver.Firefox() # Get local session of firefox
browser.get("http://XXXX.XXXX.com") # Load page
time.sleep(0.2)
username=browser.find_element_by_id("XXXX");
passwd=browser.find_element_by_id("XXXX");
submit=browser.find_element_by_id("XXXX")
username.send_keys("XXXX")
passwd.send_keys("XXXX")
time.sleep(0.2) # Let the page load, will be added to the API
submit.click()
print("Login Success!")
time.sleep(2)
以上是关于python3+ selenium3+ Firefox最新版,成功启动了浏览器,但是启动后就不接着向下执行了!的主要内容,如果未能解决你的问题,请参考以下文章