从窗口窗体运行Selenium C#测试

亚历克斯

我试图在Windows窗体上按下按钮时启动Selenium Launch。我不确定如何将类库与Windows窗体链接。我被困住了,因为要使脚本/类正确运行,必须将项目“输出类型”设置为“类库”,否则会产生大量错误。

这是我要开设的课程:

using System;
using System.Text;
using System.Collections.Generic;
using System.Linq;
using Microsoft.VisualStudio.TestTools.UnitTesting;
using OpenQA.Selenium;
using OpenQA.Selenium.Chrome;

namespace SeleniumTest
{
    [TestClass]
    public class SeleniumTest
    {
        [TestMethod]
        public void TestMethod1()
        {
            // Set what browser to use
            ChromeDriver driver = new ChromeDriver(@"C:\Users\Alex\Documents\Selenium");

            // Set the base website
            string baseURL = "http://kd.svr-webdev-01.df.local";
            driver.Navigate().GoToUrl(baseURL + "/");

            driver.Close();

        }
    }
}
阿兰

您需要做的就是将单元测试(TestMethod1)主体放入按钮单击事件中。进行该事件的最简单方法是使用设计器将一个按钮拖放到表单上,然后双击它。

Visual Studio将为您创建一个空白事件,您只需要在其中复制/粘贴当前代码即可。

甚至,为了简化起见,创建一个控制台应用程序并将该主体粘贴到“ Main”方法中。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Windows窗体的C#单元测试

来自分类Dev

我想保持函数在Winform C#项目中连续运行,直到关闭窗体窗口

来自分类Dev

未使用 NUnit、Selenium 和 C# 运行的测试执行

来自分类Dev

截取动态打开的窗口窗体 c#

来自分类Dev

使用窗口窗体进行 C# 编程

来自分类Dev

如何测试canvas selenium c#项目

来自分类Dev

使用C#在多个浏览器中运行Selenium测试

来自分类Dev

Selenium WebDriver C#测试用例无意中运行了两次

来自分类Dev

选择“绑定到Gridview窗口窗体C#的FirstOrDefault值”

来自分类Dev

C# -> Windows 窗体新窗口显示问题

来自分类Dev

从 C# 的窗口窗体中打开我的代码的 CLI 版本

来自分类Dev

Selenium Webdriver C#如何测试不存在的元素?

来自分类Dev

C#测试运行配置(* .runsettings)

来自分类Dev

C#单元测试akward运行时

来自分类Dev

硒测试项目C#未运行Chrome

来自分类Dev

如何在设置为在 CI/CD 期间基于环境运行 Selenium 测试 (C#) 的 selenium 脚本中设置 URL

来自分类Dev

使用 VSTS 在 C# 测试项目中排除 Selenium 测试方法

来自分类Dev

同时在Windows窗体中运行的多个测试

来自分类Dev

Selenium Webdriver选择新窗口C#

来自分类Dev

警报窗口-TakeScreenshot-Selenium C#

来自分类Dev

运行InternetExplorerDriver Selenium测试后如何杀死IEDriverServer.exe控制台窗口

来自分类Dev

在Selenium IntelliJ中运行每个测试用例后如何关闭窗口?

来自分类Dev

在 Windows 10 1809 上的 IE 11 上运行 selenium 测试 - 没有打开新窗口

来自分类Dev

Selenium创建空白的Firefox浏览器窗口,然后不执行任何操作,而是运行selenium浏览器测试

来自分类Dev

使用C#处理Selenium中的窗口弹出窗口

来自分类Dev

c# nunit TestCaseSource 不能为每次测试运行提供唯一的测试数据

来自分类Dev

C#窗体渐变

来自分类Dev

Selenium Webdriver:如何在同一窗口中一个接一个地运行多个测试?

来自分类Dev

在C#/ WPF中为2个进程设置父窗体/窗口

Related 相关文章

  1. 1

    Windows窗体的C#单元测试

  2. 2

    我想保持函数在Winform C#项目中连续运行,直到关闭窗体窗口

  3. 3

    未使用 NUnit、Selenium 和 C# 运行的测试执行

  4. 4

    截取动态打开的窗口窗体 c#

  5. 5

    使用窗口窗体进行 C# 编程

  6. 6

    如何测试canvas selenium c#项目

  7. 7

    使用C#在多个浏览器中运行Selenium测试

  8. 8

    Selenium WebDriver C#测试用例无意中运行了两次

  9. 9

    选择“绑定到Gridview窗口窗体C#的FirstOrDefault值”

  10. 10

    C# -> Windows 窗体新窗口显示问题

  11. 11

    从 C# 的窗口窗体中打开我的代码的 CLI 版本

  12. 12

    Selenium Webdriver C#如何测试不存在的元素?

  13. 13

    C#测试运行配置(* .runsettings)

  14. 14

    C#单元测试akward运行时

  15. 15

    硒测试项目C#未运行Chrome

  16. 16

    如何在设置为在 CI/CD 期间基于环境运行 Selenium 测试 (C#) 的 selenium 脚本中设置 URL

  17. 17

    使用 VSTS 在 C# 测试项目中排除 Selenium 测试方法

  18. 18

    同时在Windows窗体中运行的多个测试

  19. 19

    Selenium Webdriver选择新窗口C#

  20. 20

    警报窗口-TakeScreenshot-Selenium C#

  21. 21

    运行InternetExplorerDriver Selenium测试后如何杀死IEDriverServer.exe控制台窗口

  22. 22

    在Selenium IntelliJ中运行每个测试用例后如何关闭窗口?

  23. 23

    在 Windows 10 1809 上的 IE 11 上运行 selenium 测试 - 没有打开新窗口

  24. 24

    Selenium创建空白的Firefox浏览器窗口,然后不执行任何操作,而是运行selenium浏览器测试

  25. 25

    使用C#处理Selenium中的窗口弹出窗口

  26. 26

    c# nunit TestCaseSource 不能为每次测试运行提供唯一的测试数据

  27. 27

    C#窗体渐变

  28. 28

    Selenium Webdriver:如何在同一窗口中一个接一个地运行多个测试?

  29. 29

    在C#/ WPF中为2个进程设置父窗体/窗口

热门标签

归档