Python Selenium 单击可见元素

2024-01-10

使用 Python Selenium 我试图检查一个元素是否可见,然后单击它(如果是)...

# Check to see if element is visible
    myelement = driver.find_element_by_xpath("//a[@id='form1']")

    if myelement.is_displayed():
        print (" ")
    else:
        driver.find_element_by_xpath("//a[@id='form1']").click

这不起作用,我哪里出错了?


假设你的 xpath 是正确的,你应该使用click(), 代替click。它是一个方法,而不是一个属性。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Python Selenium 单击可见元素 的相关文章

  • Python 3.4.3 tkinter - 程序在声明 IntVar 或任何其他 tkinter 数据类型时冻结

    上一主题 Python 3 4 tkinter checkbutton变量处理不起作用 响应 https stackoverflow com questions 33711472 python 3 4 tkinter checkbutton
  • 在 Python 3.6 中,为什么负数的分数次方在 numpy 数组中返回 nan?

    我最近开始学习Python 并且经历了NumPy 官方快速入门指南 https docs scipy org doc numpy dev user quickstart html indexing slicing and iterating
  • 对 Python DataFrame 进行子集化

    我正在从 R 过渡到 Python 我刚刚开始使用 Pandas 我有一个可以很好地子集化的 R 代码 k1 lt subset data Product p id Month lt mn Year yr select c Time Pro
  • Selenium Webdriver 中显式等待 findElements

    登录后 页面重定向到一个页面 我想等待页面加载 我在其中按 tagName 查找元素 By inputArea By tagName input List
  • Python 按文件夹模块导入

    我有一个目录结构 example py templates init py a py b py a py and b py只有一个类 名称与文件相同 因为它们是猎豹模板 纯粹出于风格原因 我希望能够在中导入和使用这些类example py像
  • Accel 无法在 gedit 3 插件中工作

    我试图为 Gedit 3 编写一个使用 GObject 自省的小插件 下面显示的代码的相关部分只是为了建立一个环境 然后我可以将函数放入按钮的回调中 但是 该按钮的加速器不起作用 这段代码有什么问题 我正在使用教程here http www
  • 在 Windows 上将 NumPy 与 BLAS 链接

    我正在尝试在 Windows 系统上安装 Theano 并且需要安装 BLAS 和 LAPACK 我的 System32 文件夹中有这些的 dll 文件 当我运行 numpy config来自 Anaconda 的 show 库的路径正确显
  • 将 csv 文件按多列拆分为 panda 数据框

    我有一个包含多列的 tsv 文件 有 10 多列 但对我来说重要的列是名称为 user name shift id url id 的列 我想创建一个数据框 首先根据用户名分隔整个 csv 文件 即只有具有相同用户名的行才会分组在一起 从该块
  • 图像堆栈的最大强度投影

    我正在尝试重新创建该功能 max array 3 来自 MatLab 它可以获取 N 个图像的 300x300px 图像堆栈 我在这里说 图像 因为我正在处理图像 实际上这只是一个大的双数组 300x300xN 并创建一个 300x300
  • 如何抑制 pyinstaller 生成的可执行文件窗口中的所有警告

    我已经使用 pyinstaller 从 python 文件生成了可执行文件 该程序按其应有的方式工作 但在我想隐藏的窗口中出现了一条警告消息 当 python 文件在 IDE 中运行时 以下行会抑制所有警告消息 warnings filte
  • 在 (i)python 脚本中从 jupyter 内核获取输出

    我想从单个 ipython 会话中打开多个内核 在这些内核上运行代码 然后收集结果 但我不知道如何收集结果 甚至不知道如何查看 stdout stderr 我怎样才能做这些事情呢 到目前为止我所得到的 我已经使用如下代码管理了前两个步骤 打
  • 对于 pygtk 应用程序来说,什么是好的嵌入式浏览器?

    我计划在我的 pygtk 应用程序中使用嵌入式浏览器 并且我正在 gtkmozembed 和 pywebkitgtk 之间进行辩论 两者之间有什么引人注目的区别吗 还有我不知道的第三种选择吗 应该注意的是 我不会使用它来访问网络上的内容 我
  • Python3.1中的视图?

    Python3 1中的视图到底是什么 它们的行为方式似乎与迭代器类似 并且它们也可以具体化为列表 迭代器和视图有何不同 据我所知 视图仍然附加到创建它的对象上 对原始对象的修改会影响视图 来自docs http docs python or
  • 如何替换被测模块的文件访问引用

    pyfakefs https code google com p pyfakefs 听起来非常有用 它 最初是作为核心 Python 模块的一个适度的假实现来开发的 以支持中等复杂的文件系统交互 并于 2006 年 9 月在 Google
  • Python 类方法的示例用例是什么?

    我读了Python 中的类方法有什么用 https stackoverflow com questions 38238 what are class methods in python for但那篇文章中的例子很复杂 我正在寻找 Pytho
  • sklearn 中带有词袋和附加情感特征的文本分类器

    我正在尝试构建一个分类器 除了词袋之外 还使用情绪或主题 LDA 结果 等特征 我有一个包含文本和标签的 pandas DataFrame 并且想添加情感值 5 到 5 之间的数字 和 LDA 分析结果 带有句子主题的字符串 我有一个工作词
  • 在字典理解中为 locals() 添加下标失败并出现 KeyError [重复]

    这个问题在这里已经有答案了 我对 Python 的奇怪行为感到困惑locals 基本上我想从字典中获取一个项目locals 在字典理解中 但它失败了 这是一个非常基本的事情 所以 gt gt gt foo 123 gt gt gt bar
  • Networkx 中 Louvain 分区的可视化

    请帮助我更改 Louvain 聚类算法结果的可视化 我从网站上获取了代码https github com taynaud python louvain https github com taynaud python louvain我可以重写
  • Python请求401错误但url在浏览器中打开

    我正在尝试从这个位置提取 json https www nseindia com api option chain indices symbol BANKNIFTY https www nseindia com api option cha
  • 连接运算符 + 或 ,

    var1 abc var2 xyz print literal var1 var2 literalabcxyz print literal var1 var2 literal abc xyz 除了带有 的自动空格之外 两者有什么区别 哪个通

随机推荐

  • 如何从消费者更新提供者中的上下文值? [复制]

    这个问题在这里已经有答案了 MyContext js import React from react const MyContext React createContext test export default MyContext 我在一
  • 在 MATLAB 中组合两个结构体的有效方法有哪些?

    我想组合两个具有不同字段名称的结构 例如 从以下内容开始 A field1 1 A field2 a B field3 2 B field4 b 我想拥有 C field1 1 C field2 a C field3 2 C field4
  • 如何在 Android 中将音频 raw 转换为 flac

    我用 audoiRecord 类录制音频 现在我想将音频原始文件转换为 flac 格式 我接下来将 raw 文件转换为 wav private void copyWaveFile String inFilename String outFi
  • 即使已启用,也未为 iOS 启用 API

    我已将地点自动完成或地点 API 与地图 Google 登录和 Firebase RealtimeDatabase 集成 但是当我运行该应用程序时 错误提示 操作无法完成 iOS 版 Places API 未启用 请参阅开发人员指南 htt
  • 如何检查android中用户是否清除了缓存?

    我正在开发的应用程序应该知道用户 android 是否已清除缓存或清除数据 以便我注销用户 这个怎么做 如何判断用户是否清除了缓存 Android操作系统可以自行清除应用程序的缓存 无需人工干预 吗 使用 SharedPreferences
  • Android/ListView:加载数据后选择第一项

    EDIT我必须告诉你 我的 ListView 是由 AsyncTask 填充的 当我在 onPostExecute 方法中执行以下操作时 下面的代码工作正常 synchronized mListView if mFeeds null mFe
  • 如何将新数据追加到已有的配置单元表

    如何将记录追加到现有的分区 Hive 表中 例如 我有一个名为 ip country 的现有外部表 数据集是 testdata1 如果数据集增长 比如我第二天的数据集是 testdata1 和 testdata2 那么如何将新数据 即 te
  • 从文件异步加载图像

    我在本地存储中有一个相对图像 我想在不干扰 UI 线程的情况下将其显示给用户 我目前正在使用 UIImage alloc initWithContentsOfFile path 加载图像 任何建议 帮助请 如果您想要做的只是保持 UI 线程
  • 使预处理器跟踪定义的来源

    在一大堆复杂的源代码中 不是这里发明的 是由 Elbonian 代码奴隶拼凑在一起的 可能会出现这样的情况 几位代码在其路径中拥有一些公共头文件的本地副本 由于构建和使用的层数较多保护宏 https gcc gnu org onlinedo
  • PHP。为什么日期对象的月份差异在 12 个月后重置为 0?

    今天是 2015 年 7 月 8 日 当我运行以下命令时它返回0 如果不返回12 日期是12个月前 同样如果 date 2014 06 03 它返回1 难道不是吗13 过去 12 个月内的所有日期均已正确计算 date 2014 07 03
  • wwwroot 之外的 Elmah logPath

    我们正在尝试部署我们的项目 但我们无法让 elmah 在 wwwroot 之外创建 xml 日志 它当前正在记录到 inetpub site wwwroot App Data 因为这是唯一可行的路径 我们希望将其记录到我们的 inetpub
  • Java:使用引用游标作为 OUT 调用存储过程时结果集为空

    我试图从 Java 调用存储过程 但返回的结果始终是false 实际上 它必须返回 100 条记录 连接建立良好 我有一个存储过程 PROCEDURE get records grp1 IN a name TYPE DEFAULT NULL
  • 使用 PHP 将带有换行符的字符串分解为 HTML 段落

    我从 MySQL 数据库获取文本 该文本被分成行 段落 它存储在变量中 post data content 如何使其打印时带有换行符 我当前使用的代码 post data content explode n post data conten
  • 退出 Putty 后如何保持 Spring Boot 应用程序处于活动状态

    我正在通过命令使用 putty 在我的服务器上运行我的 spring boot 应用程序 mvn spring boot run 仅当我打开 ssh 会话时才运行 断开会话后是否可以使应用程序保持活动状态 或者我是否必须制作可执行的 war
  • g++ 编译另一个目录中存在的源文件

    我正在尝试使用 makefile 为我正在开发的 C 插件设置构建过程 我很好奇是否有任何方法可以让 g 编译source在另一个目录中找到的文件 我这样做的动机是避免为每个源文件指定相对路径 正如我在下面解释的那样 我的项目目录结构如下
  • wpf 工具提示 - 设置跨应用程序的持续时间

    我可以在单个控制工具提示上设置属性 例如持续时间 但我需要的是为整个应用程序中的所有工具提示设置更长的持续时间 所有窗口 所有用户控件等 有没有任何干净的方法来实现它 谢谢 您可以覆盖元数据ToolTipService ShowDurati
  • 为什么我不能将 python 的 print 分配给变量?

    我正在学习编程 并使用 Python 开始 在那里 我发现我可以做这样的事情 gt gt gt gt def myFunction return 1 gt gt gt gt test myFunction gt gt gt gt test
  • 通过 Python 在 Excel 中创建切片器对象

    我正在尝试使用 python 中的 XLwings 包在 Excel 工作表中重新创建一些 tableau 功能 具体来说 我编写了一个脚本 用于处理来自 SQl Server 的数据并执行一些聚合 统计函数 其输出是 pandas 数据帧
  • 将字符串转换为自定义日期格式 - C# razor

    我有一个存储事件的 mySQL 数据库 并且这些事件都有日期 我正在提取事件日期 它们以字符串形式在 HTML 中输出 ul IEntity latestEvents ViewBag LatestEvents foreach IEntity
  • Python Selenium 单击可见元素

    使用 Python Selenium 我试图检查一个元素是否可见 然后单击它 如果是 Check to see if element is visible myelement driver find element by xpath a i