1. 举例一下你遇到过那些异常,在selenium自动化测试过程中通过这个问题,大概知道你写过多少脚本。写脚本过程最常见的异常就是,这个元素无法找到。常见的selenium有以下这些:1. ElementNotSelectableException :元素不能选择异常2. ElementNotVisibleException :元素不可见异常3. NoSuchAttributeException
## Python Selenium面试题实现流程 ### 流程图: ```mermaid flowchart TD A(开始) --> B(导入模块) B --> C(创建浏览器实例) C --> D(打开网页) D --> E(定位元素) E --> F(操作元素) F --> G(获取结果) G --> H(关闭浏览器) H
原创 7月前
47阅读
今天有同学问到seleinum面试的时候会问到的问题,随便想了想,暂时纪录一下。欢迎大家在评论中提供更多问题。
原创 2021-07-06 17:31:44
251阅读
# Python + Selenium面试题实现指南 ## 1. 简介 在这篇文章中,我将教会你如何使用Python和Selenium来实现“Python + Selenium面试题”。Selenium是一个流行的自动化测试工具,它可以模拟用户与网页进行交互,帮助我们完成各种Web自动化任务。 在本教程中,我们将学习如何使用Selenium来模拟用户操作,以及如何编写Python代码来完成面
原创 2023-08-18 07:19:24
58阅读
1.findElement 和 FindElements有什么区别?首先,两个都是查找元素,都支持八大元素定位方法。findElement()得到的只有一个元素,如果根据提供的元素定位方式找不到,会报noSuchElement异常。 findElements()返回的是一组元素,所以我们需要根据能够找到一组元素的表达式去定位,返回一组元素我们可以放在集合里,这样我们就可以使用集合里面的迭
今天面试Python实习的岗位,面试官出了一道题目,当时自己做的不是很好,所以自己回来又重新做了一遍,实现了两种方法用户随机输入一串带有.与,的字母或数字的字符串,打印出只有,并且反过来的字符串,输入与输出示例如下input_1='ab,34.er,123,dsfds,445'out_1='445,dsfds,123,er,34,ab'解法一:def test(str_1): ...
原创 2022-06-23 09:57:27
49阅读
网上收集到的一些有关Selenium自动化相关的面试,给出的答案仅供参考。1.Selenium中用什么函数判断元素是否存在?isElementPresent2.Selenium中hidden或者是display = none的元素是否可以定位到?不能,可以写JavaScript将标签中的hidden先改为0,再定位元素3.Selenium中如何保证操作元素的成功率?也就是说如何保证我点击的元素一定
本文的所有的mysql问题均来自互联网搜索,大部分来自老男孩,答案是自己整理的,有很多不太对的地方,欢迎大家更正。
原创 2017-12-11 21:55:14
10000+阅读
3点赞
2021最新版SpringCloud高频面试题分享
原创 2022-04-21 22:45:25
190阅读
1.4台服务器12一个均衡 34一个均衡 能否用一台dr实现可以实现,从dr服务器进入后面的两个集群,然后通过两个集群的vip直接对外服务2.如果说有人攻击我,我还不想拒绝他的链接,但我要把它限制在每分种100次链接,用iptables怎么做实现步骤如下: (1).echo 'options xt_recent ip_list_tot=1024 ip_pkt
原创 2016-09-20 10:49:54
566阅读
1.如何只查看隐藏文件? 方法一: 方法二: 解释:其实方法一中l.是方法二的别名用alias可以看到。 方法三: 解释:平时学习要多使用帮助去寻找更好的解决方案。 2.区分su和su- 总结: su 不完全切换 ,不会读取目标用户的配置文件,不改变当前工作目录。 su - 完全切换,会读取目标用户的配置文件,改变当前工作目录。 3.软硬链接的区别 1.
原创 2017-07-25 21:43:42
473阅读
synchronized 和 Lock 有什么区别?  synchronized 可以给类、方法、代码块加锁;而 lock 只能给代码块加锁。  synchronized 不需要手动获取锁和释放锁,使用简单,发生异常会自动释放锁,不会造成死锁;而 lock 需要自己加锁和释放锁,如果使用不当没有 unLock()去释放锁就会造成死锁。  通过 Lock 可以知道有没有成功获取锁,而 synchro
原创 2022-05-10 16:33:52
74阅读
自动化测试面试——selenium基础篇目的:考察求职者对自动化测试岗位的selenium工具的熟悉程度1.怎么判断元素是否存在?判断元素是否存在和是否出现不同, 判断是否存在意味着如果这个元素压根就不存在, 就会抛出NoSuchElementException这样就可以使用try catch,如果catch到NoSuchElementException 就返回false。通常在项目中会把这个功能
转载 2023-07-17 12:45:01
66阅读
前言本以为两三天就能搞定这篇文章,现在才知道是我想的太天真了,从构思到整理资料差不多用了一个星期的时间,现在也是终于搞定了。我看很多人都说想要一份系统化的学习路线,现在它终于来了!!
原创 2021-07-12 10:02:28
288阅读
一、Selenium基本知识1. 什么是SeleniumSelenium是浏览器自动化工具,主要用来Web的自动化测试,以及基于Web的任务管理自动化。它支持的语言有:python、Java、ruby、JavaScript等,并且几乎能在主流的浏览器上运行。Selenium2.0、Selenium3.0主要由三大部分组成:SeleniumIDE、Selenium WebDriver、Seleno
1.怎么 判断元素是否存在?判断元素是否存在和是否出现不同, 判断是否存在意味着如果这个元素压根就不存在, 就会抛出NoSuchElementException这样就可以使用try catch,如果catch到NoSuchElementException 就返回false2.如何判断元素是否出现?判断元素是否出现,存在两种情况,一种是该元素压根就没有,自然不会出现;另外一种是有这样的元素,但是是h
1、main方法是怎么写的publicstaticvoidmain(String args[]) {    } 1)字符串数组的名字(args)可以自己定义2)其余不可变更3)main()方法中字符串参数数组作用是接收命令行输入参数的4)Main方法后可以抛出异常2、变量的命名规则是怎么样的?java中的变量名主要遵循五个规则:1、只能以字母、“_”或“$”符号作为变量名开头
原创 2014-04-07 14:23:48
647阅读
面试题下面是我面试时遇到的一些问题总结:LAZADA怎么带人的,怎么做项目过程中监控的,怎么把控执行质量的加购物车设计测试用例加购物车失败,可能有哪些原因?(偏服务端)Linux,输出某个文件目录下,有多少个文件Linux,查询并输出带“gift”的所有行二叉树镜像字节你在项目里具体做了哪些测试工作?体现出测试工作细节。你负责的系统是什么样子的,对应什么业务?接口自动化:怎么定义的用例,大概多少条
原创 5月前
58阅读
大数据面试题分享
原创 2017-06-06 10:54:49
2554阅读
1.1.基础知识1.1.1. Redis有哪些优缺点 优点 1) 读写性能优异, Redis能读的速度是110000次/s,写的速度是81000次/s。 2) 支持数据持久化,支持AOF和RDB两种持久化方式。 3) 支持事务,Redis的所有操作都是原子性的,同时Redis还支持对几个操作合并后的原子性执行。 4) 数据结构丰富,除了支持strin
原创 2021-10-12 17:59:00
721阅读
15点赞
2评论
  • 1
  • 2
  • 3
  • 4
  • 5