`

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-selenium-4.5.0.zip源码

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

    Selenium

    ### Selenium 知识点详解 #### 一、Selenium 概述 Selenium 是一个用于自动化 Web 应用程序测试的工具集。它由 ThoughtWorks 公司开发,并且随着时间的发展已经成为一个开源项目,得到了广泛的社区支持。Selenium ...

    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_v2.5

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

    selenium浏览器驱动下载

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

    Selenium-Python中文手册

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

    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是一...

    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