`

selenium gird

 
阅读更多

TASKKILL /F /IM iexplore.exe

 

由于公司的QA部门只会.NET,我搭建automation测试框架使用的是C#.

开发时使用的 server 版本是: selenium-server-standalone-2.39.0.jar

hub和node的配置如附件。

 

开发中遇到的问题:无法打开浏览器:

1.确保 jdk安装配置正确

2,确保所需的ie/chrome 的exe文件已配置环境变量。

3,确保security---enable protected model.....在internet , local intranet trust sites 一直, 打勾。

4,对于我开发的产品,需安装相应的IIS 例如 windows Authenticaiton 等

 确保IIS---Authentication--Windows Authentications is enabled

5,关于开发的产品在IIS manager中 Enable 32-Bit Applications 为true

我们的report配置用的是固定用户,他的配置是 Identitly 设置为 custom account.设置相应的用户密码。

6,我们产品涉及到读写excel,确保excel中的block file 设置正确。

 

 

关于批量 grid的相关codes:

        [TestMethod]

        [ExcludeFromAutoDiscovery]

        public void TestCaseRunnerSCD3()

        {

            var plan = new TestPlan()

            {

                Name = "Case Runner SD3",

                ProductUrl = "http://shptauto-2.dev.aspentech.com:9999/"

            };

 

            plan.TestMethods.Add("PlatinumTest.TestCases.CaseRunner.CaseRunnerTest.CQ00506681");

 

            plan.Browsers.Add(Browser.Chrome);

            TestRunner tr = new TestRunner();

            var result = tr.RunTests(plan);

        }

 

搭建后感想:

缺点:

1.没有关联数据库,数据是写死xml文件中。

2. 由于case的模块情况很多导致配置相很多,不利于新人快速入手。

 3.开发中没有及时做review,导致开发case里面很多代码不简洁,例如出现for,foreach,死数据,注释不详细,检查点没有用模块式的公共检查方法等情况出现。

4.case中基本上使用的库不相同,虽然做了常量,但因为可以重命名,没有做进一步的细化,导致如果查询某个具体库所涉及的所有cases,很难查询。但又某个模块下的所有case。

 

待更新。

 

 

 

 

 

分享到:
评论

相关推荐

    selenium gird 资源part2

    selenium gird 资源part2

    selenium gird资源

    selenium gird资源selenium gird资源part1

    selenium gird 简介

    Selenium Grid 是一个强大的工具,用于扩展 Selenium WebDriver 的功能,特别是在进行分布式自动化测试时。它允许用户在多台机器上并行运行测试,显著提高了测试覆盖率和效率,减少了整体测试时间。下面将详细介绍 ...

    selenium selenium selenium selenium selenium selenium selenium selenium

    selenium selenium selenium selenium selenium selenium selenium selenium selenium selenium selenium selenium selenium selenium

    selenium RC与selenium webdriver的区别

    Selenium RC与Selenium WebDriver的区别 Selenium RC(Remote Control)和Selenium WebDriver是两个不同的自动化测试工具,都是Selenium项目的一部分。然而,它们有着不同的实现机制和应用场景。在Selenium 2中,...

    selenium-selenium-4.5.0.zip源码

    Selenium 是一个强大的开源自动化测试框架,用于网页应用。它支持多种编程语言,如 Java、Python、C#、Ruby 等,使测试工程师能够编写脚本来模拟用户在浏览器中的各种交互行为。Selenium 4.5.0 版本是该框架的一个...

    selenium-java-4.0.0-alpha-6_javaselenium_

    标题 "selenium-java-4.0.0-alpha-6_javaselenium_" 指的是 Selenium 的一个 Java 版本的软件包,具体是 4.0.0 的第六个 Alpha 版本。Selenium 是一个广泛使用的自动化测试工具,主要用于 web 应用程序的测试。它...

    selenium-server-standalone和Selenium-java的jar包

    在IT行业中,Selenium是一个广泛使用的自动化测试框架,主要用于Web应用程序的测试。它提供了一组强大的API,使得开发者能够用多种编程语言(如Java、Python、C#等)编写自动化测试脚本。在这个主题中,我们将深入...

    Selenium-Python中文手册

    【Selenium-Python 中文手册】是一份详细的文档,它为使用Python进行Selenium测试提供了指导。Selenium是一个强大的Web自动化测试工具,Python版本的Selenium绑定提供了简单易用的API,使得用户能够轻松地编写功能性...

    Selenium_v2.5

    Selenium 是一个强大的开源自动化测试框架,用于网页应用。它支持多种编程语言,如Java、Python、C#、Ruby等,使得测试工程师可以编写可跨浏览器执行的测试脚本。Selenium_v2.5是该框架的一个特定版本,它带来了许多...

    selenium浏览器驱动下载

    Selenium 是一个强大的自动化测试工具,它允许程序员模拟真实用户在浏览器中的操作,进行Web应用程序的测试。在Selenium框架中,浏览器驱动是关键组成部分,它充当了Selenium与特定浏览器之间的桥梁。本文将深入探讨...

    selenium 依赖包一次到位

    【Selenium】是一个强大的自动化测试工具,主要用于模拟真实用户在Web浏览器上的操作。它支持多种浏览器,如Chrome、Firefox、IE等,通过编程接口(API)实现网页元素的交互,如点击、输入、导航等。Selenium的核心...

    selenium Java版本 4.1.2

    Selenium 是一个强大的开源自动化测试框架,主要用于网页应用的测试。在Java版本4.1.2中,Selenium提供了一套完整的API,使得开发者能够用Java编写自动化测试脚本,进行功能性和回归性测试。这个版本是Selenium的...

    selenium-4.8.3.tar.gz

    《Selenium 4.8.3:Web自动化测试的强大工具》 Selenium 是一款广泛使用的开源自动化测试框架,用于测试Web应用程序。Selenium 4.8.3版本的发布,为用户提供了最新的功能和改进,进一步提升了自动化测试的效率和...

    Selenium rc+selenium_java

    标题"Selenium rc + selenium_java"涉及的是自动化测试领域中的两个关键组件:Selenium Remote Control (RC) 和 Selenium Java。这两个组件都是Selenium测试框架的一部分,用于网页应用的自动化测试。 Selenium是一...

    python+selenium自动化入门.ppt

    **Python+Selenium自动化测试入门** Selenium是一款强大的开源测试工具,专用于Web应用程序的自动化测试。它可以在浏览器中运行测试,模拟真实用户的行为,支持Firefox、IE、Mozilla等多种浏览器,并且兼容JAVA、C#...

    seleniumRC

    Selenium RC,全称为Selenium Remote Control,是Selenium测试工具套件中的一个早期组件,主要用于自动化Web应用程序的测试。Selenium RC允许测试者通过编程语言(如Java、Python、Ruby等)编写测试脚本,然后控制...

    selenium-java 3.7.1.jar

    【Selenium-Java 3.7.1.jar】是一个关键组件,主要用于自动化Web应用程序的测试。这个特定的版本,3.7.1,是Selenium WebDriver的一个Java绑定,它允许开发者使用Java语言来编写测试脚本,从而实现对浏览器的自动化...

Global site tag (gtag.js) - Google Analytics