![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
selenium
土门陈伟霆
这个作者很懒,什么都没留下…
展开
-
selenium中 基本方法定义,封装后直接调用,太方便了
# 导入timem模块的sleepfrom time import sleep#导入selenium里的expected_conditions,selenium包需要自己导入可网上下载from selenium.webdriver.support import expected_conditions as ecfrom selenium.webdriver.support.wait import WebDriverWait#调用封装好的 获取时间戳的方法,自行百度from SYS_Operati原创 2020-06-05 15:20:27 · 1412 阅读 · 0 评论 -
selenium 中用例编写规则,添加套件方法,断言方法
异常处理机制:捕获异常,处理异常unittest框架:是python的一套标准测试库(单元测试框架),适合于python的单元测试。也适合于基于web的自动化测试,unittest框架可以组织并执行测试用例,并且提供了一整套的断言方法,用于判断测试用例是否通过,并最终生成测试报告。断言:用于判断用例是否通过常用断言方法:*****assertEqual(预期结果,实际结果):如果预期等于实际则用例pass,否则failedassertNotEqual(预期结果,实际结果):如果预期不等于实际则用例原创 2020-06-05 15:00:10 · 330 阅读 · 0 评论 -
selenium 模拟键盘和等待方式设置
模拟键盘操作:需要使用send_keys()方法,结合Keys模块使用例子:send_keys(Keys.CONTROL, “a”)send_keys(Keys.CONTROL, “v”)send_keys(Keys.ARROW_LEFT)send_keys(Keys.BACKSPACE)send_keys(Keys.F1)等待设置:三种等待方式1、强制等待sleep():可以在sleep中设置等待时间(单位:秒),当脚本执行到sleep时,强制脚本暂停执行,设置等待时间过后再继续执行后原创 2020-06-05 14:55:57 · 449 阅读 · 0 评论 -
selenium 自动化测试脚本,切换框架 和切换网页
frame 框架(标签为iframe或frame)切换1、切入frame框架switch_to.frame()四种切入方式:1、id切入:switch_to.frame(“id属性值”)2、name切入: switch_to.frame(“name属性值”)3、webelement切入:需要先定位frame框架,获取其元素对象再使用元素对象切入。switch_to.frame(frame框架元素对象)4、索引切入:switch_to.frame(索引值)注意:当前框架存在嵌套时,需要一层一原创 2020-05-30 12:39:09 · 1951 阅读 · 0 评论 -
selenium自动化测试中元素定位
selenium(硒):2004年ThoughtWorks公司开发的基于web的自动化测试工具(框架),selenium提供了一整套的测试函数,用于web自动化测试。selenium支持多平台,支持多种浏览器,支持多种开发语言(python、Java、ruby、js)selenium是一套开源免费的测试框架。selenium组成:selenium IDE(了解):基于firefox浏览器的一个插件,拥有一个易于使用的图形界面,可以记录用户在浏览器中的操作,将用户的操作导出为可以执行的脚本。该工具实原创 2020-05-30 12:35:10 · 363 阅读 · 0 评论