Selenium自动化知识储备-51Testing.ppt
软通金测 姜林斌 软通金测 姜林斌 Kevin 姜林斌 Selenium简介 Selenium Selenium 是ThoughtWorks专门为Web应用程序编写的一个验收测试工具。 Selenium测试直接运行在浏览器中,就像真正的用户在操作一样。支持的浏览器包括IE、Mozilla Firefox、Mozilla Suite等。这个工具的主要功能包括:测试与浏览器的兼容性——测试你的应用程序看是否能够很好得工作在不同浏览器和操作系统之上。测试系统功能——创建衰退测试检验软件功能和用户需求。支持自动录制动作和自动生成。Net、Java、Perl等不同语言的测试脚本。 Selenium自动化知识储备 Selenium+Visual Studio环境配置 先到官网先下载IEDriverServer(32位或者64位),解压文件将IEDriverServer.exe存放到一个指定路径,要记住这个路径,配置过程中要用到。(/download/ ) Kevin 姜林斌 Selenium自动化知识储备 Selenium+Visual Studio环境配置 打开VS(为了便于查看,我用的是中文版的,英文版的请自己对照位置),打开“工具”菜单下的“扩展管理器”: Kevin 姜林斌 Selenium自动化知识储备 Selenium+Visual Studio环境配置 我们需要在“扩展管理器”中安装“NuGet”,单击下载安装,然后重启你的VS。 Kevin 姜林斌 Selenium自动化知识储备 Selenium+Visual Studio环境配置 创建一个测试项进行测试 Kevin 姜林斌 Selenium自动化知识储备 Selenium+Visual Studio环境配置 右键“引用”,选择“NuGet程序包”。 Kevin 姜林斌 Selenium自动化知识储备 Selenium+Visual Studio环境配置 在这里选择“联机”,搜索“selenium”。然后安装就行了。 Kevin 姜林斌 Selenium自动化知识储备 Selenium+Visual Studio环境配置 安装Selenium包后项目引用里可看到如下动态库 Kevin 姜林斌 Selenium自动化知识储备 Selenium+Visual Studio环境配置 创建一个测试类进行环境验证(注意到“C:\IEDriverServer”了吗?这就是存放IEDriverServer.exe的路径) Kevin 姜林斌 Selenium自动化知识储备 Selenium+Visual Studio环境配置 可能遇到的问题: 1:未找到驱动服务 参考方案: 就看看IEDriverServer.exe的路径是不是错了。 另外:浏览器的“启动保护模式”我给取消勾选了,如果勾选的话偶尔也会报异常。 Kevin 姜林斌 Selenium自动化知识储备 Selenium+Visual Studio环境配置 可能遇到的问题: 1:用户代码未处理 参考方案: 看看是不是浏览器的驱动用错了(32位用了64位的,或者反过来)。 Kevin 姜林斌 Selenium—页面元素定位 By.className(className)) By.cssSelector(selector) By.id(id) By.linkText(linkText) B(name) By.partialLinkText(linkText) By.tagName(name) By.xpath(xpathExpression) 注意:selenium-webdriver通过findElement()\findElements()等find方法调用By对象来定位和查询元素。 By类只是提供查询的方式进行分类。findElement返回一个元素对象否则抛出异常,findElements返回符合条 件的元素List,如果不存在符合条件的就返回一个空的list。 Kevin 姜林斌 Selenium—页面元素定位 By.className(className)) By.cssSelector(selector) By.id(id) By.linkText(linkText) B(name) By.partialLinkText(linkText) By.tagName(name) By.xpath(xpathExpression) 注意:selenium-webdriver通过findElement()\findElements()等find方法调用By对象来定位和查询元素。 By类只是提供查询的方式进行分类。findE
您可能关注的文档
最近下载
- 加强农电安全管理工作(三篇) .pdf
- 光储充一体化智能充电站项目可行性研究报告建议书.doc
- Burgers转换为Prony级数过程.doc VIP
- NB∕SH∕T 0164-2019 石油及相关产品包装、储运及交货验收规则.pdf
- Q/GDW 13027.4—2018 220kV电压互感器采购标准(第4部分:220kV电容式电压互感器专用技术规范).pdf VIP
- 2026年1月浙江省高考英语试卷试题完整版(含答案+听力MP3).docx
- 海上联合作战态势感知模型的构建与体系优化研究.docx VIP
- 基于stm32的高精度三电极测试电路研究-机电工程.pdf VIP
- 日本海域态势感知体系构建进展与前景展望.docx VIP
- 中长导管临床应用.pptx VIP
原创力文档

文档评论(0)