• 【Selenium】WebDriver基础环境配置>Nuget


    前面说过使用 Add Reference 的方式添加DLL,现在以Visual Studio为例演示Nuget附加方式

    ①打开Visual Studio,新建一项目(SeleniumTest)

    然后,在菜单中选择[ Library Package Manager->Package Manager Console ]

    ②在Visual Studio下方会出现如下图界面

    在光标PM>后输入: Install-Package Selenium.WebDriver 后回车


    ③下载安装需要一定时间,完成后如下图

    ④如果在未打开项目的情况下,执行Install命令,会出现如下错误提示提示没有打开的项目 ]

    ⑤添加DLL完成后,在项目文件夹中可以看到添加了下列文件

    在项目资源列表中添加了WebDriver的引用

    ⑥可以开始进行自动化脚本编写,注意引用下列两命名空间

    using OpenQA.Selenium;
    using OpenQA.Selenium.Firefox;

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Web;
     5 using System.Web.UI;
     6 using System.Web.UI.WebControls;
     7 using OpenQA.Selenium;
     8 using OpenQA.Selenium.Firefox;
     9 
    10 namespace SeleniumProject
    11 {
    12     public partial class _Default : System.Web.UI.Page
    13     {
    14         public static IWebDriver driver;
    15 
    16         protected void btnRun_Click(object sender, EventArgs e)
    17         {
    18             SetUp();
    19             driver.Navigate().GoToUrl("http://www.baidu.com");
    20             driver.Manage().Timeouts().SetPageLoadTimeout(TimeSpan.FromSeconds(5));
    21             driver.FindElement(By.Name("wd")).SendKeys("博客园");
    22             driver.FindElement(By.Id("su")).Click();
    23             System.Threading.Thread.Sleep(5000);
    24             TearDown();
    25         } 
    26 
    27         public void SetUp()
    28         {
    29             driver = new FirefoxDriver();
    30         }
    31 
    32         public void TearDown()
    33         {
    34             driver.Quit();
    35         }
    36     }
    37 }

     ⑦代码运行结果

  • 相关阅读:
    计算机网络学习笔记——计算机网络概述
    基础续一
    Python基础一
    linux lvm的操作手册_pvcreate_vgcreate_lvcreate_相关
    Oracle Linux 挂载存储
    MegaCLI SAS RAID Management Tool
    DELL RACADM 批量升级戴尔IDRAC固件
    LSI MegaCli 命令使用4
    LSI MegaCli 命令使用2
    LSI MegaCl i命令使用1
  • 原文地址:https://www.cnblogs.com/hncjp1989/p/3101470.html
Copyright © 2020-2023  润新知