原文:selenium中元素定位正确但是操作失败

可能的原因如下: 一 页面没加载好 解决方法: 添加等待方法,如: time.sleep 二 页面提交需要等待给数据后台 解决方法: 添加等待方法,如: time.sleep 三 浏览器没有以最大化方式打开,导致元素被隐藏,定位不到 解决方法: 将网页最大化: driver.maximize window 如果屏幕比例固定,分辨率有限,通过网页最大化也没办法解决的话,可以通过执行JS方法来实现。 ...

2020-04-24 16:22 0 657 推荐指数:

查看详情

【基础】selenium中元素定位的常用方法(三)

一、Selenium中元素定位共有八种 id name className tagName linkText partialLinkText xpath cssSelector 其中前六种都比较简单,通过id一般可以得到一个唯一的定位,其他五种要注意元素是否唯一,如果有多个,返回 ...

Sun May 28 20:13:00 CST 2017 0 12805
selenium-Web常见的8中元素定位方法

1、webdriver提供的id定位的方法是通过元素的id属性来查找元素 find_element_by_id() 2、通过name来定位 find_element_by_name() 3、通过绝对路径来定位 find_element_by_xpath() 4、通过类来定位,只能找到 ...

Sat Jun 01 04:11:00 CST 2019 0 587
selenium---快速确认元素定位正确

  UI自动化中,最最最最重要的还是定位元素,哪么如何确认我们定位元素一定正确呢?以前的火狐有Firebug帮助我们定位,后面好像没有维护了。目前Chrome浏览器用的比较多,如何在Chrome快速判断元素定位是否正常?肯定有人回答,运行脚本执行,那是不是太麻烦了?今天安静不介绍新的知识点 ...

Tue Sep 08 02:55:00 CST 2020 4 1617
java+selenium元素定位元素操作

1.元素定位 ID定位元素: findElement(By.id(“”)); 通过元素的名称定位元素: findElement(By.name(“”)); 通过元素的html中的位置定位元素: findElement(By.xpath ...

Tue Feb 06 21:20:00 CST 2018 1 8554
HTML中元素定位方式

初中物理就学过,位置是相对的,要有参照物,因此,所有定位都是相对参照物的定位。 position 属性: 规定元素定位类型,该属性的可选值有static、relative、absolute、fixed、inherit。定义了position属性后,经常还要定义相对参照物 ...

Tue Dec 24 07:42:00 CST 2013 0 2582
html中元素定位问题

relative 定位 相对定位元素定位是相对其正常位置。就是原来的位置 下面是正常情况下高度81.91 设置相对定位后高度还是81.91 ,没有变化,但是内容移到上面去了 移动相对定位元素,它原本所占的空间不会改变。 相对定位元素经常被用来 ...

Fri Mar 20 05:52:00 CST 2020 0 614
iframe框中元素定位

在进行UI自动化中,会遇到元素在iframe框中,在对其进行定位时需先切换到该iframe中,对iframe定位可以通过iframe元素位置定位,也可以通过索引定位 如下:index.html index1.html 通过元素定位iframe ...

Mon Mar 02 06:41:00 CST 2020 0 1594
关于RF中元素定位问题

今天碰到一个定位元素的问题,用CLASS定位。 调试后是这样的情况: 显示定位正确,字体被覆盖了。完了,在RF中跑脚本的时候,报错,说没有找到元素 。 郁闷,各种试,还是没有定位到。 最好问前端,教我一个新方法,还是用CLASS定位。 以前定位CLASS都不写空格后面的,现在 ...

Wed Dec 20 00:51:00 CST 2017 1 1816
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM