![](https://img-blog.csdnimg.cn/20201014180756780.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Selenium
文章平均质量分 74
网易测试开发猿
一路向北!
展开
-
超细整理,自动化测试问题与解决方案汇总,“我“不再走弯路...
问题1:自动化测试无法点击的情况Button/选择框 click不了原因:没有切换窗口,导致找不到元素元素已经出现,但是元素可能还没激活,需要在等多几秒例如:在注册流程中,输入了用户名和密码以后,注册按钮才被激活可点击,需要设置一点的等待时间,等按钮被激活才是可click状态需要click的元素,已经出现在页面中,但是不在可视窗口范围内,有可能报”元素不可交互”,从而不可点。原创 2023-07-21 15:53:22 · 866 阅读 · 0 评论 -
全网最牛逼,接口自动化测试-Unittest自动化测试框架实战详解,整理精品教程
一、前言二、简单运用三、TestCase测试用例四、TestSuite多条测试用例集合在一起五、夹具Fixture 测试用例方法前后执行功能1、案例六、defaultTestLoader 测试多个文件七、defaultTestLoader与TestSuite区别八、unittest 中用于 skip 跳过 test method, test class,的相关装饰器九、断言十、生成测试报告HTML格式十一、完整的接口测试用例十二、用例组织及运行十三、生成测试报告1、生成文本报告原创 2022-05-06 19:08:45 · 569 阅读 · 0 评论 -
火爆涨薪,还不来看看?成为2022年自动化测试工程师的7种技能
一、自动化测试员技能——编程语言设计框架二、自动化测试员技能–出色的手动测试技能人眼就是一切某些测试只能手动完成自动化测试可能包含漏洞某些方案不适用于自动化测试你对整个问题都有个想法三、自动化测试员技能–自动化工具专业知识SeleniumAppiumApache JMeter四、自动化测试员技能–了解业务需求五、自动化测试员技能–自动化工具故障排除六、自动化测试员技能–具有测试管理工具的经验七、自动化测试员技能–了解不同的开发方法八、总结原创 2022-03-29 20:39:57 · 797 阅读 · 4 评论 -
全网最牛最强Selenium自动化测试技巧,爆G肝整理轻松玩转自动化测试
目录:导读前言一、Selenium自动化二、跨浏览器测试中的Selenium三、利用正确的定位器四、数据驱动的测试五、不要依赖特定的驱动程序六、选择器顺序七、使用PageObjects设计模式八、提倡wait避免sleep九、关闭Firebug起始页前言与以前瀑布式开发模式不同,现在软件测试人员具有使用自动化工具执行测试用例套件的优势,而以前,测试人员习惯于通过测试脚本执行来完成测试但自动化测试的目的不是完全摆脱手动测试,而是最大程度地减少手动运行的测试。自动化测试使您可以快速测试多语言站点,还可以提原创 2022-03-23 19:30:00 · 648 阅读 · 6 评论 -
懵?CSDN最牛逼的docker+selenium+jenkins构建自动化测试部署+实战,把我都惊呆了
一、背景二、基本思路1、在elgalu/selenium基础上简单编译2、用Python+selenium编写测试用例3、执行和调试4、在Jenkins 运行三、jenkins 并行运行一、背景目标:使用docker做UI自动化测试并在Jenkins运行调试环境:MocOS运行环境:Linux ubuntu + docker涉及工具:docker,selenium,unittest, jenkins原创 2022-03-22 19:30:32 · 918 阅读 · 5 评论 -
Selenium自动化测试(断言 / fame框架处理)------实例
Selenium自动化测试(断言 / fame框架处理)一、断言1、验证应用程序的状态是否同所期望的一致2、常见的断言包括:验证页面内容,如标题是否为xxx或当前位置是否正确,或是验证该复选框是否被勾选unittest中常用的assert(断言)语句assertEqual(a, b) # a == bassertNotEqual(a, b) # a != bassertTrue(x) # bool(x) is True assertFalse(原创 2021-11-29 21:25:20 · 1536 阅读 · 0 评论 -
Selenium自动化(等待 / 弹窗处理 / 滚动条 / 多窗口处理 / Cookie处理)-------详细
Selenium自动化(等待 / 弹窗处理 / 滚动条 / 多窗口处理 / Cookie处理)一、等待设置休眠时间(休眠3秒):time.sleep(3)智能等待(隐式等待):(一般放在打开项目的前面一行)driver.implicitly_wait(10)显示等待(不常用):from selenium.webdriver.support.ui import WebDriverWaitWebDriverWait(5) 二、弹窗处理(提示框之类的)alert / conf原创 2021-11-28 16:44:12 · 1072 阅读 · 0 评论 -
Selenium自动化(鼠标键盘操作)------详细
Selenium自动化(鼠标键盘操作)一、模拟按键输入driver.find_element_by_id('kw').send_keys("史蒂芬库里")清除对象的内容,一般是对有默认值的时候:time.sleep(3)driver.find_element_by_id('kw').clear()单击对象(此处实在百度官网测试):driver.find_element(By.ID, "su").click()提交表单,要求对象必须是表单:driver.find_element_by_原创 2021-11-26 16:32:52 · 1646 阅读 · 0 评论 -
Selenium自动化(常用代码 / 元素定位)------详细
Selenium自动化一、搭建环境已写过,地址是:二、常用代码import timefrom selenium import webdriver打开浏览器driver = webdriver.Chrome()在浏览器打开被测项目地址driver.get(‘http://www.baidu.com’)窗口最大化driver.maximize_window()窗口最小化driver.minimize_window()设置宽高driver.set_window_size(600, 6原创 2021-11-25 16:20:20 · 1781 阅读 · 0 评论