一、什么是自动化?
- 把以人为主导的测试过程,转变为计算机程序去执行的过程
二、自动化测试有什么好处?
三、列举一些流行的自动化测试工具
注意:最好知道他们的原理(最少知道2个,其余可以说了解),尤其是刚毕业的
四、selenium是什么?
五、为什么选择selenium进行自动化测试?
六、Xpath中单斜杠(/)与双斜杠(//)的区别?
七、WebDriver可以测试移动应用程序吗?
八、如何使用WebDriver启动浏览器?
九、如何使用selenium输入文本框?
- 元素.send_keys(“内容”)
十、如何查找元素是否显示在屏幕上?
十一、如何获取web元素文本?
- 元素.text
十二、浏览器相关操作命令有哪些?
十三、如何获取当前页面的URL
- driver.current_url
十四、如何清除文本框内容
- 元素.clear()
十五、如何断言网络标题?
- assert “百度搜素” == driver.title
十六、如何点击超链接?
十七、如何在WebDriver中捕获屏幕截图或录屏?
十八、如何使用selenium来“提交”表单?
- 元素.submit()
十九、如何在下拉菜单中选择值
二十、如何在Webdriver中处理frame
二十二、如何获取元素属性和值
二十三、如何selenium中执行键盘操作?
二十四、如何处理基于web的弹出窗口
二十五、如何处理多个窗口
二十六、如何鼠标相关操作?
二十七、如何使用selenium上传文件
- 元素.sendkeys(“文件名称和路径”)
二十八、在selenium中如何处理缓存
二十九、有哪些刷新网页的方法