zoukankan      html  css  js  c++  java
  • Selenium问题集锦

    此文章用于记录使用Selenium遇见的问题~

    问题1:sendkeys直接报错如下:

    解决方案:selenium 驱动和Chrome浏览器的版本必须对应,不然会报此错。驱动地址:点此跳转 下载前先看一下notes.txt 上面写着有支持Chrome浏览器的版本。

    问题2:在当前代码中第二次使用driver.get(url)时无反应,即根本不会进入下面代码12行的页面中,代码如下:

     1         WebDriver driver =new ChromeDriver();
     2 
     3         String baseUrl =  "http://www.xxxxx.com/";
     4         driver.get(baseUrl);
     5         WebElement user1= driver.findElement(By.xpath("//*[@placeholder='用户名/手机号']"));
     6 
     7         user1.sendKeys("18100001111");
     8         WebElement pwd1 = driver.findElement(By.xpath("//*[@placeholder='密码']"));
     9         pwd1.sendKeys("123456");
    10         driver.findElement(By.className("login-but")).click();11         //进入业务页面
    12         String yw = "http://www.xxxxx.com/order";
    13         driver.get(yw);

    解决方案:在点击登录按钮后,加上等待(显示等待或隐示等待)就可以了。(最简单的:Thread.sleep(2000); )因为点击登录按钮之后跳转到首页,首页页面都没有打开完就在重定向了,所以有问题。

  • 相关阅读:
    02-最简C语言程序
    Go学习笔记-GO编程语言手册
    Go学习笔记-Effective Go
    go学习笔记-语法
    机器学习-数据挖掘
    windows下jupyter notebook的安装及配置
    wpf学习笔记
    windows下安装mingW及控制台启用
    nginx
    MFC学习笔记
  • 原文地址:https://www.cnblogs.com/youreyebows/p/11949932.html
Copyright © 2011-2022 走看看