• 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); )因为点击登录按钮之后跳转到首页,首页页面都没有打开完就在重定向了,所以有问题。

  • 相关阅读:
    ROS 八叉树地图构建
    2020
    Ubuntu 16.04 配置开机自动挂载 NTFS 机械硬盘!
    从 0 开始机器学习
    Ubuntu Install kitti2bag
    Ubuntu install sublime-text3
    Ubuntu 修复不能访问正确挂载机械硬盘的问题
    Ubuntu 16.04 安装 NVIDIA 显卡驱动!
    ROS 机器人技术
    phpMyAdmin getshell 学习
  • 原文地址:https://www.cnblogs.com/youreyebows/p/11949932.html
Copyright © 2020-2023  润新知