欢迎来到天天文库
浏览记录
ID:33335225
大小:440.57 KB
页数:5页
时间:2019-02-24
《seleniumpython建立环境和录制脚本》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、selenium+python建立环境和录制脚本l环境的建立ü安装JDK因为之前配置monkeyrunner的环境,JDK已经安装,这里不再赘述ü安装Python2.7需要将python添加到环境变量中(右击计算机->属性->高级系统设置->环境变量->path)此时直接打开cmd,输入python就应该能调出python的运行环境ü安装selenium,使用pip命令安装1.下载setuptoolsfor2.7(不支援python3.2)安装setuptools,点击exe文件安装,会自动安装到自动安装到python2.7中2.下载pip1.3.1目的:pythonse
2、tup.pyinstall,安装后可以去安装pip工具了方法:使用CMD命令进入pip解压后的文件夹,然后使用pythonsetup.pyinstall1.easy_installpip目的:安装后就可以使用pip命令安装selenium了方法:进入python/script下执行命令2.pipinstall-Uselenium目的:安装selenium(注意-U是大写)方法:进入python/script下执行命令ü编写简单的脚本,实现打开浏览器并登入指定的网址fromseleniumimportwebdriverbrowser=webdriver.Firefox()b
3、rowser.get("http://www.taobao.com")默认都是打开Firefox,并去指定的网页ü如果要打开IE或Google等其他浏览器,并去指定的的网页Ø下载webdriverserverØ解压后放到Python2.7根目录²fromseleniumimportwebdriver²browser=webdriver.Ie()²browser.get("http://www.taobao.com")l录制脚本ü安装Selenium-IDEØ下载安装文件Ø打开firefox->文件->打开文件,选择selenium-ide-2.0.0.xpi安装Ø安装结束
4、,重启firefox,就可以在工具中看到selenium-IDE了ü录制1.打开此IDE默认开始录制(可以修改不要打开就录制)2.点击可以回放当前的脚本Ø绿色为顺利执行的部分Ø红色为执行失败的部分Ø在最下面可以看到Log栏位中有红字说明失败的原因ØReference中会显示你选择3.Table中可以看到当前脚本的一些事件,可以手动插入一些事件4.选择一个事件,可以修改command,target,value5.Source中显示的是具体的脚本,默认是HTML格式,如果要改为其他格式,可以在options中选择format来切换6.选择文件中的export…保存脚本Ø保存的
5、脚本需要添加延时,不然执行时会出错如:time.sleep(seconds)Ø打开脚本界面,选择F5或点击Run->RunModule可以运行脚本Ø运行脚本,如果出错会在上面有错误信息,注意看错误信息会有助于我们找到错误的原因Ø录制的脚本运行结束后,会自动关闭网页,我们会误以为执行有问题在最后一个函数前加#就可以解决此问题l疑问:1.为什么录制的脚本导出后可以正常运行,而点击Playcurrenttestcase按钮会有执行错误的情况?解答:目前我观察到的情况是因为执行太快,如果添加延时就正常2.为什么在我的option->Format中没有其他语言可以选择?解答:opt
6、ions->options->勾选EnableExperimentalfeatures3.运行过程中出现WebDriverException:Message:u'UnexpectederrorlaunchingInternetExplorer.ProtectedModesettingsarenotthesameforallzones.EnableProtectedModemustbesettothesamevalue(enabledordisabled)forallzones.'这个错误解答:更改IE的internet选项->安全,将Internet/本地Internet
7、/受信任的站定/受限制的站点中的启用保护模式全部去掉勾,或者全部勾上
此文档下载收益归作者所有