导航:首页 > 编程语言 > 怎么在Python中新建selenium

怎么在Python中新建selenium

发布时间:2023-04-15 23:53:00

1. mac下怎么搭建selenium python环境

1、首先下载MAC版的64位Eclipse。
然后解压缩

2、下载Python。
MAC自带的是的python版本比较老,所以去下个新版本。
下载地址:
http://www.python.org/download/
下载后安装,dmg的python 默认安装目录是:
/Library/Frameworks/Python.framework/Versions/
下载的是Python3.3。

3、下载安装pydev插件
下载地址是:http://pydev.org/updates
下载后将其解压,然后将解压后的目录下的features和plugins两个目录都拷贝到Eclipse下的对应目录,提示信息一定要选合并文件。

4、配置Eclipse的python开发环境
打开Eclipse,
逗核闭点击菜单[Eclipse]-[Preferences],
在左边列表选择[PyDev]-[Interpreter - Python],
在右边的窗口中点击[New…]
然后 Interpreter Name 随便填写个名字即可,Interpreter Executable 填写python所在路径。
下载的新的3.3,所以填:
/Library/Frameworks/Python.framework/Versions/3.3/bin/python3
然后,点[OK]。

然后就可氏御以山裂用Eclipse新建Python工程了。

2. 如何在python中使用selenium

下载python版本的python包,放入到python的lib下面,然后下载selenium的jar。

启动使用java -jar selenium-server-standalone-2.0b3.jar
测试例子:

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("") # Load page
assert "Yahoo!" in browser.title
elem = browser.find_element_by_name("p") # Find the query box
elem.send_keys("seleniumhq" + Keys.RETURN)
time.sleep(0.2) # Let the page load, will be added to the API
try:
browser.find_element_by_xpath("//a[contains(@href,'')]")
except NoSuchElementException:
assert 0, "can't find seleniumhq"
browser.close()

运行的结果是打开雅虎浏览器搜素seleniuhq,然后查找

Selenium (SeleniumHQ) 是 thoughtworks公司的一个集成测试的强大工具。
一、Selenium 的版本
Selenium 现在存在2个版本,一个叫 selenium-core, 一个叫selenium-rc 。
selenium-core 是使用HTML的方式来编写测试脚本,你也可以使用 Selenium-IDE来录制脚本,但是目前Selenium-IDE只有 FireFox 版本。
Selenium-RC 是 selenium-remote control 缩写,是使用具体的语言来编写测试类。
selenium-rc 支持的语言非常多,这里我们着重关注java的方式。这里讲的也主要是 selenium-rc,因为个人还是喜欢这种方式.
下图是Selenium IDE的运行界面截图:

3. mac下怎么搭建selenium python环境

1、首先下载MAC版的64位Eclipse。
然后解压缩。

2、下载Python。
MAC自带的是的python版本比较老,所察滚以去下个新版本。
下载地址:
http://www.python.org/download/
下载后安装,dmg的python 默认安装目录是:
/Library/Frameworks/Python.framework/Versions/
下载的是Python3.3。

3、下载安装pydev插件
下载地址是:http://pydev.org/updates
下载后将其解压,然后将解压后的目录下的features和plugins两个目录都拷贝到Eclipse下的对应目录,提示信息一定要选合并文件。

4、配置Eclipse的python开发环境
打开Eclipse,
点击菜单[Eclipse]-[Preferences],
在左边列表选宽毁择慎没备[PyDev]-[Interpreter - Python],
在右边的窗口中点击[New…]
然后 Interpreter Name 随便填写个名字即可,Interpreter Executable 填写python所在路径。
下载的新的3.3,所以填:
/Library/Frameworks/Python.framework/Versions/3.3/bin/python3
然后,点[OK]。

然后就可以用Eclipse新建Python工程了。

4. 如何搭建Python3.4+Selenium

详细步骤:1.下载32位的python3.4,安装,注意在安装过程中,选择pip2.添加系统环境变量C:\Python34;C:\Python34\Scripts;C:\ProgramFiles\Google\Chrome\Application(后面会用到)3.使用pip命令,安装seleniumcdPython34然后输入:pipinstall-Uselenium安装成功后,显示:Runingsetup.-2.48.04.检测selenium是否安装成功。在Python的IDLE中,输入:fromseleniumimportwebdriver如果没有报错,则selenium安装成功。5.开始第一个程序=webdriver.Chrome()driver.get(“http://www..com“)driver.find_element_by_id(“kw”).send_keys(“自动化测试”)按F5运行,然后会自动打开网络网页。能够顺利安装,那是幸运的,但是时候,脊绝敏总因为各种原因导致安装过程不太顺利。下面将安装过程中遇到的问宏毕题,樱枝总结在此:issue1:使用pip命令安装结束后,加载selenium模块报错。fromseleniumimportwebdriver报错:File“pyshell#0”,line1,inimportseleniumFile“C:\Python34\selenium.py”,line1,:cannotimportname‘webdriver’Traceback(mostrecentcalllast):File“pyshell#0”,line1,inimportseleniumFile“C:\Python34\selenium.py”,line1,infromseleniumimportwebdriver网络了很多方法,仍无解。解决方法:最后换了版本,将64位python3.4改为32位的python3.4再次重新安装,成功。issue2:使用browser=webdriver.Chorme()报错。报错:Errormessage:“’chromedriver’”这是因为缺少驱动:Chromedriver.exe下载Chormedriver.exe注意安装Chromedriver.exe要与PC所安装的Chrome版本匹配。解决方法:下载安装ChromeDrvier.exe将ChromeDrvier.exe放到C:\Python34\Scripts\OVER

5. 如何在python下安装selenium

1.如果你安装了pip 使用命令:pip install selenium。

2.如果你安装了setuptools 使用命令:easy_install selenium。

3.把这个下载下来,解压之后,用命令cd到该文件夹下 运行命令:python setup.py install。可以去官网上下载最新版本的来用。

6. 怎样开始写第一个基于python的selenium脚本

1、下载并安装python

2、安装selenium下载并解压缩selenium-2.32.0.tar.gz. 把selenium-2.32.0\py\下的selenium整个文件夹放入Python33\Lib\site-packages目录下。

3 下载Eclipse后安装pydev插件

4 打开eclipse创建pydev project,并添加一个Pydev Mole 输入一下代码
# coding=gbk
from selenium import webdriver
from selenium.webdriver.common import by

if __name__ == '__main__':
firefoxDriver=webdriver.Firefox()
firefoxDriver.get("http://www..com"裤团好)
ele=firefoxDriver.find_element(by.By.ID,"kw")
ele.send_keys("hello")

5要想支持IE,下载IEDriverServer,解压缩之后,将exe程序放在安装python的根目录下。

6、运行过程中如果出现WebDriverException: Message: u'Unexpected error launching
Internet Explorer. Protected Mode settings are not the same for all
zones. Enable Protected Mode must be set to the same value (enabled or
disabled) for all zones.'
这个胡铅错误,更改IE的internet选项->安全,将Internet/本地Internet/受信任的站定/受限制的站点中的启用保护模式或橘全部
去掉勾,或者全部勾上。下面是一个IE的例子,打开网络,自动搜索selenium。
from selenium import webdriver
from selenium.webdriver.common.keys import Keys

driver = webdriver.Ie()
driver.get("xxx")
elem = driver.find_element_by_name("wd")
elem.send_keys("selenium")
elem.send_keys(Keys.RETURN)

完成上述步骤,你已经写了第一个基于python的selenium 脚本了

7. mac下怎么搭建selenium python环境20170819 09:50

mac下搭建selenium python环境的方法:1、在终端联网执行命令“sudo pip install –U selenium”如果失败了的话盯冲颤,可以尝试用命令“sudoeasy_install selenium”来安装selenium;

2、安装好PyCharm后新建project,Interpreter一定要选对,默认给出的两个可选项凯败很有可能是不对的。亲测通过的一个Interpreter是“/usr/bin/python2.7”。如果你创建project的时候选错了Interpreter的话,可以从PyCharm(我的PyCharm版本是PyCharm Community Edition 5.0.1)判册的File->Default Settings->Default Project->Project Interpreter->Add local来重新进行选择,如下图:

3、利用Interpreter能够正常的引入selenium并执行程序:

#-*- coding: UTF-8 -*-

from selenium import webdriver

import time

browser = webdriver.Firefox()

browser.get("http://cnblogs.com")

time.sleep(1)

browser.find_element_by_link_text("登录").click()

time.sleep(1)

browser.find_element_by_id("input1").send_keys("用户名")

browser.find_element_by_id("input2").send_keys("密码")

browser.find_element_by_id("signin").click()

time.sleep(1)

try:

if browser.find_element_by_link_text("退出"):

print "Login Successfully."

except:

print "Login failed."

#browser.quit()

4、运行结果(测试通过):

8. mac下怎么搭建selenium python环境

零、一些注意事项

请注意标题“selenium3.0+python2.7”,

1、selenium目前对Python3支持并不好;

2、selenium2.X与selenium3.X有些配置不一样,selenium 3.x开始,webdriver/firefox/webdriver.py的__init__中,executable_path="geckodriver";而2.x是executable_path="wires",可能会报错:

[html]view plain

9. 如何在python中使用selenium

from selenium import webdriver #首先导入包
browser = webdriver.Chrome("C:\Python\Python35\Scripts\chromedriver"碧做山)#然后建立一个虚拟浏览胡握器,这个浏览器后续是会打开的
browser.find_element_by_id("u").send_keys(account) #然后就是类悔中似于这样的各种操作了,具体网上有很多教程,可以参照

10. 如何搭建Python3.4+Selenium

今天是第一次尝试写技术有关的流水文字,读书时候,曾经写过。时隔4年,再次拿起,将自学的,以及工作中遇到的有代表性的问题,在此记录下来。同时敦促自己,坚持下去。
谢谢网友们的分享。在此 ,也将曾经遇到的各种问题,记录在此。
下面开始在CSDN的第一篇文章:
System OS:Win7 (64位)
Python3.4(32位)
Chrome
详细步骤:
1.下载32位的python3.4 ,安装,注意唯禅在安装过程中,选择pip
2.添加系统环境变量
C:\Python34;C:\Python34\Scripts;C:\Program Files\Google\察山Chrome\Application(后面会用到)
3.使用pip命令,安装selenium
cd Python34
然后输入: pip install -U selenium
安装成功后,显示:
Runing setup.py install foe selenium
Successfully installed selenium-2.48.0
4.检测selenium是否安装成功。
在python的IDLE中,输入:
from selenium import webdriver
如果没有报错,则selenium安装成功。
5.开始第一个程序
from selenium import webdriver
driver = webdriver.Chrome()
driver.get(“htu.com“)
driver.find_element_by_id(“kw”).send_keys(“自动化测试”)
按F5运行,然后会自动打开网络网页。
能够顺利安装,那是幸运的,但是更多时指没尘候,总因为各种原因导致安装过程不太顺利。
下面将安装过程中遇到的问题,总结在此:
issue 1:
使用pip 命令安装结束后,加载selenium模块报错。
from selenium import webdriver
报错:
File “pyshell#0”, line 1, in
import selenium
File “C:\Python34\selenium.py”, line 1, in
from selenium import webdriver
ImportError: cannot import name ‘webdriver’
Traceback (most recent call last):
File “pyshell#0”, line 1, in
import selenium
File “C:\Python34\selenium.py”, line 1, in
from selenium import webdriver
网络了很多方法,仍无解。
解决方法: 最后换了版本,将64位python3.4 改为32位的python3.4
再次重新安装,成功。
issue 2:
使用browser=webdriver.Chorme() 报错。
报错:
Error message: “’chromedriver’ executable needs to be available in the path”
这是因为缺少驱动:Chromedriver.exe
下载Chormedriver.exe
注意安装Chromedriver.exe要与PC所安装的Chrome版本匹配。
解决方法:下载安装ChromeDrvier.exe 将ChromeDrvier.exe 放到C:\Python34\Scripts\
OVER

阅读全文

与怎么在Python中新建selenium相关的资料

热点内容
无线通信的几个密钥算法 浏览:644
王者荣耀app数据修复在哪里 浏览:429
基于单片机饮水机温度控制系统的设计 浏览:455
c中委托被编译后的结构 浏览:152
飞燕app怎么注销账号 浏览:895
cad命令缩小 浏览:154
linux发展史 浏览:629
服务器选用什么CPU比较好 浏览:334
明星怎么宣传安卓 浏览:953
8255芯片编程 浏览:65
java文件bat运行 浏览:747
java常见笔试 浏览:529
360程序员模式 浏览:363
AQS算法的查询树构造 浏览:329
小猪微信营销源码 浏览:12
阿里云服务器能连接打印机吗 浏览:175
命令行参考 浏览:281
怎么初步认识编程 浏览:208
为什么程序员都喜欢谷歌 浏览:891
压缩性骨拆能自愈吗 浏览:277