使用Python进行Selenium自动化测试

发表于:2013-5-22 13:58

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:未知    来源:51Testing软件测试网采编

  SeleniumRC支持多种编程语言驱动客户端浏览器,这里主要介绍使用PythonWindows下驱动SeleniumRC。Python是一种面向对象的解释性的计算机程序设计语言。

  1、准备工作

  下载Java:目前是1.6update7,下载地址:http://www.java.com/zh_CN/

  下载Python:目前稳定版本为2.5.2,下载地址:http://www.python.org/download/,Python的相关信息参见:http://www.python.org/

  下载SeleniumRC:目前是1.0Beta1版本,下载地址:http://selenium-rc.openqa.org/download.html,SeleniumRC相关信息参见:http://selenium-rc.openqa.org/

  2、开始运行

  “首先启动SeleniumServer,把下载的SeleniumRC解压后,会有一个selenium-server-1.0-beta-1的文件夹,就是SeleniumServer的存放目录,通过命令行Java-jarselenium-server.jar来启动SeleniumServer端的服务,

  “以在Google上搜索HelloWorld为例,Python的脚本如下:

  “*firefox”是指支持的浏览器或是通过SeleniumRC调用的浏览器,Selenium支持以下的浏览器类型,

  Supportedbrowsersinclude:

  *iexplore

  *konqueror

  *firefox

  *mock

  *pifirefox

  *piiexplore

  *chrome

  *safari

  *opera

  *iehta

  *custom

  在这里,仅使用*iexplore或*firefox则表示浏览器安装在默认的路径,即IE安装在“C:\ProgramFiles\InternetExplorer\iexplore.exe”,Firefox安装在“C:\ProgramFiles\MozillaFirefox\firefox.exe”。如果不是安装在默认的路径,需要指明浏览器安装的地址,如:“*firefoxD:\ProgramFiles\MozillaFirefox\\firefox.exe”。

  “deftearDown(self):

  self.selenium.stop()”

  这段表示浏览器运行结束后直接关闭浏览器,这里可以注释掉。

  “首先,使用IE为浏览器运行一次,代码如下:

  点击PythonIDE上的Run菜单下拉中的RunModule或是快捷键F5,开始运行Python代码。通过Selenium直接调用IE浏览器进行客户端运行。

21/212>
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号