导航:首页 > 编程语言 > 怎么在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相关的资料

热点内容
阿里云扫码登录服务器 浏览:970
化学基础pdf 浏览:896
51单片机晶码管 浏览:281
怎么查服务器假死原因日志在哪看 浏览:277
扫描pdf文件 浏览:926
解压密码百度云在线解压 浏览:767
传播学算法推荐 浏览:749
我的世界网络游戏如何查找服务器 浏览:257
安卓和苹果通讯录怎么互传 浏览:203
怎么打开隐私与应用加密的菜单 浏览:416
我的世界服务器小游戏的地址大全 浏览:578
在网络安全中加密安全机制提供了数据的 浏览:249
南京前端程序员私活怎么收费 浏览:981
拓扑pdf 浏览:440
如何在工行app查我的订单 浏览:214
车压缩机改电动 浏览:83
如何寻找音乐app 浏览:831
一加加密的照片 浏览:200
阿里云虚拟主机php 浏览:639
不卡点的解压视频 浏览:391