您好,欢迎访问三七文档
当前位置:首页 > 办公文档 > 其它办公文档 > selenium+python建立环境和录制脚本
selenium+python建立环境和录制脚本环境的建立安装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目的:pythonsetup.pyinstall,安装后可以去安装pip工具了方法:使用CMD命令进入pip解压后的文件夹,然后使用pythonsetup.pyinstall3.easy_installpip目的:安装后就可以使用pip命令安装selenium了方法:进入python/script下执行命令4.pipinstall-Uselenium目的:安装selenium(注意-U是大写)方法:进入python/script下执行命令编写简单的脚本,实现打开浏览器并登入指定的网址fromseleniumimportwebdriverbrowser=webdriver.Firefox()browser.get()默认都是打开Firefox,并去指定的网页如果要打开IE或Google等其他浏览器,并去指定的的网页下载webdriverserver解压后放到Python2.7根目录fromseleniumimportwebdriverbrowser=webdriver.Ie()browser.get()录制脚本安装Selenium-IDE下载安装文件打开firefox-文件-打开文件,选择selenium-ide-2.0.0.xpi安装安装结束,重启firefox,就可以在工具中看到selenium-IDE了录制1.打开此IDE默认开始录制(可以修改不要打开就录制)2.点击可以回放当前的脚本绿色为顺利执行的部分红色为执行失败的部分在最下面可以看到Log栏位中有红字说明失败的原因Reference中会显示你选择3.Table中可以看到当前脚本的一些事件,可以手动插入一些事件4.选择一个事件,可以修改command,target,value5.Source中显示的是具体的脚本,默认是HTML格式,如果要改为其他格式,可以在options中选择format来切换6.选择文件中的export…保存脚本保存的脚本需要添加延时,不然执行时会出错如:time.sleep(seconds)打开脚本界面,选择F5或点击Run-RunModule可以运行脚本运行脚本,如果出错会在上面有错误信息,注意看错误信息会有助于我们找到错误的原因录制的脚本运行结束后,会自动关闭网页,我们会误以为执行有问题在最后一个函数前加#就可以解决此问题疑问:1.为什么录制的脚本导出后可以正常运行,而点击Playcurrenttestcase按钮会有执行错误的情况?解答:目前我观察到的情况是因为执行太快,如果添加延时就正常2.为什么在我的option-Format中没有其他语言可以选择?解答:options-options-勾选EnableExperimentalfeatures3.运行过程中出现WebDriverException:Message:u'UnexpectederrorlaunchingInternetExplorer.ProtectedModesettingsarenotthesameforallzones.EnableProtectedModemustbesettothesamevalue(enabledordisabled)forallzones.'这个错误解答:更改IE的internet选项-安全,将Internet/本地Internet/受信任的站定/受限制的站点中的启用保护模式全部去掉勾,或者全部勾上
本文标题:selenium+python建立环境和录制脚本
链接地址:https://www.777doc.com/doc-4455743 .html