selenium如何定位span元素的实现

 更新时间:2021年01月13日 11:46:42   作者:test-runing  
这篇文章主要介绍了selenium如何定位span元素的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

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

代码如下

# _*_ 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()

然后直接报错

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

最后代码如下

最后俩行可以组合成一行

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

然后就

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

相关文章

  • Python函数的作用域及内置函数详解

    Python函数的作用域及内置函数详解

    这篇文章主要介绍了python函数的作用域及内置函数详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2021-09-09
  • Python的Django框架中的表单处理示例

    Python的Django框架中的表单处理示例

    这篇文章主要介绍了Python的Django框架中的表单处理示例,表单处理是Django中的基础操作,需要的朋友可以参考下
    2015-07-07
  • Python中进程和线程的区别详解

    Python中进程和线程的区别详解

    这篇文章主要介绍了Python中进程和线程的区别详解,需要的朋友可以参考下
    2017-10-10
  • python OpenCV图像金字塔

    python OpenCV图像金字塔

    这篇文章主要介绍了python OpenCV图像金字塔,文章围绕主题展开详细的内容介绍,具有一定的参考价值,需要的小伙伴可以参考一下
    2022-06-06
  • Python修改列表元素有哪些方法总结

    Python修改列表元素有哪些方法总结

    在Python中列表是一种可变序列,可以存储任意类型的元素,而元组是一种不可变序列,也可以存储各种类型的元素,下面这篇文章主要给大家介绍了关于Python修改列表元素有哪些方法的相关资料,需要的朋友可以参考下
    2023-05-05
  • Python+Redis从零打造分布式锁实战示例

    Python+Redis从零打造分布式锁实战示例

    Redis作为一款高性能的内存键值数据库,凭借其支持原子操作、高并发和数据持久化等特性,非常适合用来实现分布式锁,本文将详细探讨如何使用Python结合Redis从简单到复杂地实现分布式锁,并提供相应的示例代码
    2024-01-01
  • Django框架 querySet功能解析

    Django框架 querySet功能解析

    这篇文章主要介绍了Django框架 querySet功能解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2019-09-09
  • Pytorch 实现计算分类器准确率(总分类及子分类)

    Pytorch 实现计算分类器准确率(总分类及子分类)

    今天小编就为大家分享一篇Pytorch 实现计算分类器准确率(总分类及子分类),具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-01-01
  • Python的Flask框架中SQLAlchemy使用时的乱码问题解决

    Python的Flask框架中SQLAlchemy使用时的乱码问题解决

    这篇文章主要介绍了Python的Flask框架中SQLAlchemy使用时的乱码问题解决,SQLAlchemy与Python结合对数据库的操作非常方便,需要的朋友可以参考下
    2015-11-11
  • python实现文件助手中查看微信撤回消息

    python实现文件助手中查看微信撤回消息

    这篇文章主要为大家详细介绍了python实现文件助手中查看微信撤回消息,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-04-04

最新评论