编辑器:VSCODE

语言:python

问题描述:当我们定位一个元素时,比如元素有id,name等,都可以进行定位,那么如何判断自己定位的是否正确呢?

今天主讲第二种:

方法一:可以使用断言判断,也就是Assertions

方法二:这次就拿麦子学院的官网来进行对比,百度的例子我看完例子太多了,就讲个不一样的:

思路:通过id来判断,也可以通过其他的,只要id是一致的,证明两种定位没问题,可以使用

步骤:在火狐浏览器打开一个麦子学院的网站,现在新的版本已经没有firebug了,可以用火狐自带的开发者工具,firebug的功能已经融合到里边了,查看元素:

就拿这两个方法来说吧,定位搜索框,我想用id的方法,后来我想用name的方法定位元素,那么我怎么检测我这两种方法是定位的同一种搜索元素呢?

代码展示:

结果展示:

分析:从结果可以看出,id是一致的,那么这两种定位方式我可以随意用那种都可以去定位搜索框,完美,perfect

selenium之判断是否定位正确相关推荐

  1. 【转载】selenium webdriver进行元素定位

    原文:http://www.cnblogs.com/qingchunjun/p/4208159.html 在使用selenium webdriver进行元素定位时,通常使用findElement或fi ...

  2. 在Selenium中按TagName定位元素

    Selenium定位器是处理网页上的元素时的关键. 从ID,名称,类,标记名,XPath,CSS选择器等定位器列表中,可以根据需要选择其中任何一种,然后在网页上找到Web元素. 由于与tagName或 ...

  3. mysql 获取年预提,【判断题】正确核算待摊费用和预提费用,有助于划分本期费用与非本期费用的界限。...

    [判断题]正确核算待摊费用和预提费用,有助于划分本期费用与非本期费用的界限. 更多相关问题 [单选] 如果整条线组件压力突然升高,原因可能是(). [多选] 风机的常见故障有(). [单选] 侧吹风窗 ...

  4. Selenium自动化测试-4.By定位及如何确定元素唯一

    ------·今天距2020年80天·------ 这是ITester软件测试小栈第56次推文 大家好 我是vivi小胖虎 今天是周六 然而又是上班的一天 不管怎样 学习的心态总是要有的 争取早日当上 ...

  5. Selenium自动化测试-3.元素定位(3)

    ------·今天距2020年81天·------ 这是ITester软件测试小栈第55次推文 大家好 我是vivi小胖虎 前面已经介绍过7种元素定位方法 相信这些积攒堆积起来的技巧 都会在实际工作时 ...

  6. Selenium自动化测试-3.元素定位(2)

    ------·今天距2020年82天·------ 这是ITester软件测试小栈第54次推文 大家好 我是vivi小胖虎 今天我们学习xpath定位元素 如果你告诉我 不是你不想用selenium做 ...

  7. 使用selenium webdriver进行元素定位

    在使用selenium webdriver进行元素定位时,通常使用findElement或findElements方法结合By类返回的元素句柄来定位元素.其中By类的常用定位方式共八种,现分别介绍如下 ...

  8. 判断年月日是否正确及获取当前天的前一天或前一个月

    Date类型 var d = new Date();//Date对象需要创建//Date 对象能够表示的日期范围约等于 1970 年 1 月 1 日前后各 285,616 年. alert(d);// ...

  9. 求珠穆朗玛峰的高度和判断密码是否正确

    1.求珠穆朗玛峰的高度 public static void main(String[] args) {         //需求珠穆拉玛峰的高度8868860mm,纸张的厚度0.1mm,折叠纸张不低 ...

最新文章

  1. 在线视频解决方案供应商
  2. 在 windows 7 和 MinGW 下编译 OpenOCD 过程
  3. 黑客常用的远程控制命令
  4. [Java基础]Math类的常用方法
  5. 转: java多线程-ThreadPoolExecutor的拒绝策略RejectedExecutionHandler
  6. Windows 安装Angular CLI
  7. linux设备驱动学习,linux设备驱动学习4
  8. Android 调整屏幕分辩率
  9. 深入C++面试题总结
  10. 软件测试的定义与分类
  11. 音乐制作:用FL Studio做电子音乐
  12. 安卓java虚拟机_Android虚拟机与Java虚拟机 两种虚拟机的比较
  13. Testbench编写详解
  14. swift下FMDB的使用
  15. 常用的几个设计心理学
  16. 水晶头做网线颜色排列
  17. matlab正态分布概率密度函数,MATLAB绘制正态分布概率密度函数(normpdf)图形
  18. 《平台战略:正在席卷全球的商业模式革命》有感
  19. 恢复matlab文件关联
  20. 人工智能原理(学习笔记)

热门文章

  1. 用笔记本建立虚拟wifi
  2. Boardcast03
  3. uni-app学习(九):computed
  4. bixby怎么编程_三星的Bixby很烂。 这是如何将其关闭。
  5. 基于OpenGL的Android系统视频转换功能实现
  6. Oracle 工作语句记录
  7. NYOJ_1248_海岛争霸【最短路】
  8. 联想拯救者15isk清灰_拯救者15值得买吗?联想拯救者15isk游戏本全面深度评测图解...
  9. 全自动 TSPITR--基于RMAN-LOGSEQ
  10. 这个男人用8幅画刻画“父爱”,被暖化了