selenium如何定位span元素的实现


Posted in Python onJanuary 13, 2021

     在做自动化测试时,我们需要定位元素属性来进行操作,今天在做自动化时发现我要定位的登录注册元素找不到,我看了下代码发现,我用xpath获取绝对路径后,发现找不到,F12查看代码如下

selenium如何定位span元素的实现

selenium如何定位span元素的实现

代码如下

# _*_ coding: utf-8 _*_
from selenium import webdriver
import logging
import time
driver =webdriver.Chrome()
url="http:************ "
#driver.maximize_window()
driver.get(url)  #进入兼职啦首页
time.sleep(2)
driver.find_element_by_xpath('//*[@id="J_site_login"]').click()

然后直接报错

selenium如何定位span元素的实现

原因:是因为它是内联函数,首先得定位到它的所在的模块。然后再进行定位内联函数

最后代码如下

selenium如何定位span元素的实现

最后俩行可以组合成一行

driver.find_element_by_xpath('/html/body/div[2]/div/div[4]/div/span//*[@id="J_site_login"]').click()

然后就selenium如何定位span元素的实现

到此这篇关于selenium如何定位span元素的实现的文章就介绍到这了,更多相关selenium 定位span元素内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
Python制作Windows系统服务
Mar 25 Python
Python实现针对给定单链表删除指定节点的方法
Apr 12 Python
pygame游戏之旅 计算游戏中躲过的障碍数量
Nov 20 Python
详解pandas库pd.read_excel操作读取excel文件参数整理与实例
Feb 17 Python
python实现图书借阅系统
Feb 20 Python
Python+OpenCV采集本地摄像头的视频
Apr 25 Python
Django REST framework内置路由用法
Jul 26 Python
Django 实现外键去除自动添加的后缀‘_id’
Nov 15 Python
python+selenium 脚本实现每天自动登记的思路详解
Mar 11 Python
Keras实现DenseNet结构操作
Jul 06 Python
Python pandas读取CSV文件的注意事项(适合新手)
Jun 20 Python
python游戏开发之pygame实现接球小游戏
Apr 22 Python
python 进制转换 int、bin、oct、hex的原理
Jan 13 #Python
python pillow库的基础使用教程
Jan 13 #Python
用python-webdriver实现自动填表的示例代码
Jan 13 #Python
python 装饰器的基本使用
Jan 13 #Python
python日志通过不同的等级打印不同的颜色(示例代码)
Jan 13 #Python
浅谈Selenium+Webdriver 常用的元素定位方式
Jan 13 #Python
Selenium Webdriver元素定位的八种常用方式(小结)
Jan 13 #Python
You might like
使用Linux五年积累的一些经验技巧
2013/06/20 PHP
微信公众平台DEMO(PHP)
2016/05/04 PHP
详解yii2使用多个数据库的案例
2017/06/16 PHP
PHP实现微信红包金额拆分试玩的算法示例
2018/04/07 PHP
JavaScript OOP类与继承
2009/11/15 Javascript
如何让浏览器支持jquery ajax load 前进、后退功能
2014/06/12 Javascript
node.js中的dns.getServers方法使用说明
2014/12/08 Javascript
ubuntu下安装nodejs以及升级的办法
2015/05/08 NodeJs
javascript检查浏览器是否已经启用XX功能
2015/07/10 Javascript
JS数组合并push与concat区别分析
2015/12/17 Javascript
JS中dom0级事件和dom2级事件的区别介绍
2016/05/05 Javascript
Bootstrap table分页问题汇总
2016/05/30 Javascript
nodeJs内存泄漏问题详解
2016/09/05 NodeJs
关于Jquery中的bind(),on()绑定事件方式总结
2016/10/26 Javascript
微信小程序开发之圆形菜单 仿建行圆形菜单实例
2016/12/12 Javascript
几行js代码实现自适应
2017/02/24 Javascript
javascript 中iframe高度自适应(同域)实例详解
2017/05/16 Javascript
JavaScript运动框架 链式运动到完美运动(五)
2017/05/18 Javascript
input 标签实现输入框带提示文字效果(两种方法)
2017/10/09 Javascript
JavaScript实现随机数生成器(去重)
2017/10/13 Javascript
vue+vue-validator 表单验证功能的实现代码
2017/11/13 Javascript
浅谈Vue 性能优化之深挖数组
2018/12/11 Javascript
jQuery事件blur()方法的使用实例讲解
2019/03/30 jQuery
JS表单验证插件之数据与逻辑分离操作实例分析【策略模式】
2020/05/01 Javascript
python模拟登陆Tom邮箱示例分享
2014/01/13 Python
python设置检查点简单实现代码
2014/07/01 Python
Python 实现文件读写、坐标寻址、查找替换功能
2019/09/11 Python
Python基于staticmethod装饰器标示静态方法
2020/10/17 Python
python调用百度API实现人脸识别
2020/11/17 Python
Python中全局变量和局部变量的理解与区别
2021/02/07 Python
毕业生自荐信
2013/12/14 职场文书
2014年国庆节演讲稿
2014/09/02 职场文书
招商引资工作汇报
2014/10/28 职场文书
Python中tkinter的用户登录管理的实现
2021/04/22 Python
pandas数值排序的实现实例
2021/07/25 Python
人物搭配车车超萌联名预备中 【咒术迴战】 ⨯ 【天竺鼠车车】 展开合作
2022/04/11 日漫