首页 > 其他分享 >元素定位--id与name 定位

元素定位--id与name 定位

时间:2023-01-16 13:55:37浏览次数:27  
标签:定位 name -- Selenium 元素 driver id

元素定位

元素的定位应该是自动化测试的核心,要想操作一个元素,首先应该识别这个元素。
webdriver提供了一系列的元素定位方法,常用的有以下几种

  • id
  • name
  • class name
  • link text
  • partial link text
  • tag name
  • xpath
  • css selector
    案例:打开百度首页,在搜索框自动输入“Selenium”关键词,然后点击搜索按钮,查看搜索页面。

id与name 定位

from  selenium import webdriver
from time import sleep

driver=webdriver.Firefox()
driver.get("http://www.baidu.com")

driver.find_element_by_id("kw").send_keys("Selenium")#id元素定位
driver.find_element_by_name("wd").send_keys("Selenium")#name元素定位

sleep(2)
driver.find_element_by_id("su").click()#鼠标点击`

标签:定位,name,--,Selenium,元素,driver,id
From: https://www.cnblogs.com/hahaniuer/p/17055240.html

相关文章

  • 十三、十四(归档和传输文档、安装和更新软件包)
    十三、归档和传输文档   du-ms中的m表示以兆为单位显示文件大小                            ......
  • CentOS8.5 下挂载大于2T的硬盘
    今年节后机房给我提供了5台实体机,两台外挂硬盘3.3T,三台6.6T,今天尝试挂载硬盘(机房运维做系统,硬盘得自己挂)。     1、查看硬盘的情况[root@localhosthome]#lsb......
  • javaScript中的一些简写,请备好!
    废话不多说,直接列举一些JavaScript中的简写语法,仅供大家参考!1、当我们确实有一个对象数组并且我们想要根据对象属性查找特定对象时,find方法确实很有用。constdata=[......
  • SQL DML语句 知识点
    ALTER用法ALTERTABLE表名ADD列名/索引/主键/外键等;ALTERTABLE表名DROP列名/索引/主键/外键等;ALTERTABLE表名ALTER仅用来改变某列的默认值;ALTERTABLE表名......
  • linux 安裝gcc
    linux安裝gcchttps://blog.csdn.net/lydong_/article/details/79812402   改成sudo......   nopackagegccavailableubuntu18.04repo安装https://blo......
  • 【学习日志】后端接口常见优化方案总结
    耗时操作异步,可以考虑使用Future或Java8后出现的CompletableFuture内存缓存,分布式用Redis,单机用Guava,注意缓存问题(击穿,穿透和雪崩),Redis的两种缓存结构锁粒度控制数据库......
  • 2023/1/16 周报
    周报本周总结​ 这周前几天主要是在听NamomoCamp训练营,晚上补补上课讲的题。然后跟着OIWIKI学习了一些图论的概念,并且刷了一些图论的题目,完善知识点。课上说ARC和ABC都......
  • SQL 函数使用
    replace用函数修改行数据1、使用replacesqlUPDATEtitles_testSETemp_no=REPLACE(emp_no,10001,10005)WHEREid=5;2、使用insert有......
  • U盘分区
    1、在Windows10系统桌面,右键点击桌面上的【此电脑】图标,在弹出菜单中选择【管理】2、在打开的计算机管理窗口中,点击左侧边栏的【磁盘管理】3、在右侧窗口中可以找到U盘......
  • (狂神) Git版本控制
    1、版本控制1.1什么是版本控制版本控制(Revisioncontrol)是一种在开发的过程中用于管理我们对文件、目录或工程等内容的修改历史,方便查看更改历史记录,备份以便恢复以前的......