zoukankan      html  css  js  c++  java
  • Selenium的简单使用

    Selenium的简单使用

     1         static void test1(IWebDriver driver)
     2         {
     3 
     4             driver.Url = "https://i.cnblogs.com/files";
     5             log.Info("打开网页");
     6             //跳转登录页
     7             Thread.Sleep(100);
     8             log.Info("跳转登录页,等待登录");
     9 
    10             //登录完成后
    11             while (true)
    12             {
    13                 if (driver.Url == "https://i.cnblogs.com/files")
    14                 {
    15                     log.Info("登录完毕,进入操作页面");
    16                     var ele_upload = driver.FindElement(By.XPath("/html/body/cnb-root/cnb-layout/div[2]/div[3]/div[2]/div/cnb-spinner/div/cnb-files/cnb-collapse-panel[1]/div[2]/cnb-spinner/div/div[2]/cnb-form-field/div/div/input"));
    17                     log.Info("找到文件框 ele_upload");
    18                     ele_upload.SendKeys("d:\test.zip");
    19                     log.Info("设置要上传的文件 ele_upload");
    20                     var ele_btn = driver.FindElement(By.XPath("/html/body/cnb-root/cnb-layout/div[2]/div[3]/div[2]/div/cnb-spinner/div/cnb-files/cnb-collapse-panel[1]/div[2]/cnb-spinner/div/div[2]/div[1]/button"));
    21                     log.Info("找到上传按钮 ele_btn");
    22                     ele_btn.Click();
    23                     log.Info("点击上传按钮 ele_btn");
    24                     log.Info("操作页面完毕");
    25                     Thread.Sleep(100);
    26                     break;
    27                 }
    28             }
    29 
    30         }
    View Code

    XPath参考: https://www.cnblogs.com/shuchang1001/p/13563931.html

  • 相关阅读:
    CCF_ 201403-2_窗口
    CCF_201503-2_数字排序
    [loj3346]交换城市
    [cf516E]Drazil and His Happy Friends
    [cf505E]Mr. Kitayuta vs. Bamboos
    [loj3343]超现实树
    [loj3331]选课
    [loj3342]制作菜品
    [loj3156]回家路线
    [loj3339]美食家
  • 原文地址:https://www.cnblogs.com/mmclog/p/14705806.html
Copyright © 2011-2022 走看看