我有一个问题-我正在使用Selenium(firefox)Web驱动程序打开网页,单击一些链接等,然后捕获屏幕截图。

我的脚本可以从CLI正常运行,但是通过cronjob运行时,它并没有通过第一个find_element()测试。我需要添加一些调试,或一些帮助我弄清为什么失败的东西。

基本上,我必须先单击“登录”锚点,然后才能进入登录页面。元素的构造为:

log in

我正在通过LINK_TEXT方法使用find_element:

login = driver.find_element(By.LINK_TEXT, "log in").click()

我有点Python Noob,所以我在和这种语言作斗争…

A)如何检查链接是否已被python实际拾取?我应该使用try / catch块吗?

B)是否有比LINK_TEXT更好/更可靠的方法来定位DOM元素?例如,在JQuery中,可以使用更具体的选择器$(’a.lnk:contains(log

in)’)。do_something();

我已经解决了主要问题,这只是手指上的麻烦-我用错误的参数调用脚本-简单的错误。

我仍然想要一些有关如何检查元素是否存在的指针。同样,使用隐式/显式Waits的示例/解释,而不是使用糟糕的time.sleep()调用。

python selenium循环判断元素是否存在_检查Python Selenium是否存在元素相关推荐

  1. python如何检验数字范围是否连续_检查python中的数字是否在某个范围内(带循环)?...

    本问题已经有最佳答案,请猛点这里访问. 以下是我的代码: total = int(input("How many students are there")) print(" ...

  2. python这么多包、怎么记住_学Python的人这么多 有哪些技巧可言

    学Python的人这么多,有哪些技巧可言?用Python完成项目,编写的代码量更少,代码简短可读性强,团队协作开发时读别人的代码速度会非常快,使工作变得更加高效.优雅做开发不再是梦,所以Python是 ...

  3. python判断题题库_《Python程序设计》判断题1-240题

    1.Python是一种跨平台.开源.免费的高级动态编程语言.(对) 2.Python 3.x完全兼容Python 2.x.(错) 3.Python 3.x和Python 2.x唯一的区别就是:prin ...

  4. python 判断括号是否匹配_使用Python实现一个栈判断括号是否平衡

    栈(Stack)在计算机领域是一个被广泛应用的集合,栈是线性集合,访问都严格地限制在一段,叫做顶(top). 举个例子,栈就想一摞洗干净的盘子,你每次取一个新盘子,都是放在这一摞盘子的最上头,当你往里 ...

  5. python列表元素都加倍_关于python列表增加元素的三种操作方法

    关于python列表增加元素的三种操作方法 1.insert方法,该方法包含两个参数,第一个参数为插入的位置参数,第二个参数为插入内容 a = [0,0,0] b = [1,2,3] a.insert ...

  6. python判断奇数和偶数_从Python中的给定列表中提取偶数和奇数

    python判断奇数和偶数 In this problem, we are given a list by the user which may be the mixture of even and ...

  7. 以下构成python循环结构的方法中_《Python程序设计与案例教程》课件chap5循环结构程序设计.ppt...

    5.4 循环控制语句 有时候我们需要在循环体中提前跳出循环,或者在某种条件满足时,不执行循环体中的某些语句而立即从头开始新的一轮循环,这时就要用到循环控制语句break.continue和pass语句 ...

  8. python批量自动填写网页表单_使用python+selenium帮助你填写网站表单

    应用场景:频繁往网站.电商平台后台等填写数据. 工作场景:电商上传商品.测试人员.批量提交表单等. 涉及内容:python读写EXCEL文件.selenium基础使用.Xpath基础使用.python ...

  9. pythonturtle简易绘图有循环语句和分支语句_使用Python的turtle模块画图的方法

    简介:turtle是一个简单的绘图工具.它提供了一个海龟,你可以把它理解为一个机器人,只听得懂有限的指令. 1.在文件头写上如下行,这能让我们在语句中插入中文 #-*-coding:utf-8-*- ...

最新文章

  1. 在 Windows server 2008 下计划任务无法正常执行bat批处理文件
  2. 使用antd UI组件有感
  3. python----面对对象三大特征2
  4. 计算机英语讲课笔记06
  5. 今日讨论:时间紧,工作量太大,作为测试该怎么办?
  6. win7 下安装python用的dlib库
  7. 一分钟搭建Spring Boot
  8. mysql 分表 存储过程,通用分表存储过程
  9. NVIDIA显卡超过一定路数,性能急剧下跌
  10. 图解Java类加载机制
  11. Boss直聘快速导出简历为PDF的方法
  12. linux python for循环语句,Python之for循环的使用
  13. 【论文笔记】基于交易的以太坊智能合约分类检测方法
  14. pytorch基础(四):使用optim优化函数
  15. Sublime 打开文件中文乱码
  16. 飞轮效应中的复利:相信时间的力量
  17. 蓝桥杯-标题:史丰收速算
  18. IuCS IuPS IuR IuB Uu接口示意图
  19. 直角坐标系转球坐标系 Equirectangular 理解 代码 Unity
  20. BoBo买了一箱酸奶,里面有n盒未打开的酸奶,KiKi喜欢喝酸奶,第一时间发现了酸奶。KiKi每h分钟能喝光一盒酸奶,并且KiKi在喝光一盒酸奶之前不会喝另一个,那么经过m分钟后还有多少盒未打开的酸奶

热门文章

  1. cassandra 入门_Apache Cassandra和Java入门(第一部分)
  2. 使用Spring Reactor Core进行分散收集
  3. ejb jsf jpa_完整的WebApplication JSF EJB JPA JAAS –第2部分
  4. spring 开发环境_设置Spring 3开发环境
  5. Java EE 7批处理和魔兽世界–第2部分
  6. 如何允许用户自定义UI
  7. Tomcat到Wildfly:配置数据库连接
  8. 在Spring JDBC中添加C3PO连接池
  9. 测试Hibernate的最低配置
  10. 创建一个简单的JAX-RS MessageBodyWriter