自动化测试
深深の深
。
展开
-
selenium自动化测试——元素等待
目录一、为什么要设置元素等待二、元素等待方法1.sleep强制等待2.隐式等待3.显式等待三、饭后总结一、为什么要设置元素等待使用webdriver定位元素,当页面还处于加载中的状态时,就可能会识别不到该元素。这个时候就需要加上一定的等待时间。主要由以下三种原因造成:1.代码运行速度比网络速度快2.电脑配置3.服务器处理请求需要时间二、元素等待方法1.sleep强制等待该方法不光可以在selenium中使用,还可以在python脚本中使用,可以强制代码停止执行。在使用的时候只需要引入fro原创 2020-06-08 23:11:54 · 410 阅读 · 0 评论 -
除了输入框操作,听说你还会...
一、单选框和复选框首先让我们来认识一下单选框和复选框。单选框在页面中的显示为圆圈,复选框在页面中的显示为方框。<!DOCTYPE html><html> <meta charset="UTF-8"><body> <!-- 单选框 --> <div id="sex"> <span>性别:</span> <label><input id="boy" type="rad原创 2020-06-07 18:58:03 · 165 阅读 · 0 评论 -
叮!您有一份【鼠标和键盘事件详解】请签收
目录一、鼠标事件二、键盘事件还记得《家有儿女》这部剧吗?这可是属于我们90后的经典回忆,其中刘星的两个死党鼠标和键盘大家还有印象吗?在实际的测试过程中,我们不仅仅会用到元素定位,还会利用鼠标和键盘模拟用户行为的行为。接下来,就让我们一起来学习下鼠标和键盘事件吧。一、鼠标事件有关鼠标的操作,不仅仅可以实现单击的效果,还可以模拟右击、双击、拖动等,这些操作都包含在ActionChains类中。我们可以引入:from selenium.webdriver.common.action_chains impo原创 2020-06-02 10:19:21 · 196 阅读 · 0 评论 -
selenium自动化测试——元素定位篇(下)
目录一、饭前回顾二、元素定位详解1.find_element_by_xpath一、饭前回顾id属性定位语法:find_element_by_id(“id属性值”)注意:动态id不能通过此方法定位name属性定位语法:find_element_by_name(“name属性值”)class属性定位语法:find_element_by_class_name(“class属性值”)tag标签定位语法:find_element_by_tag_name(“标签名”)超链原创 2020-05-31 22:43:05 · 502 阅读 · 0 评论 -
selenium自动化测试——元素定位篇(上)
这里写自定义目录标题欢迎使用Markdown编辑器新的改变id定位功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使原创 2020-05-30 12:21:39 · 942 阅读 · 1 评论