随笔分类 - UI自动化
摘要:键盘事件详解 1、使用背景 对于键盘事件,Selenium提供了keys模块中的Keys类来处理 2、关键代码 #导入Key类 from selenium.webdriver.common.keys import Keys 3、使用环境 from selenium import webdriver
阅读全文
摘要:WebDriverWait类方法(等待) 1、使用背景 在UI的自动化测试中,由于网络加载慢的问题导致资源加载不出来,从而影响测试的效率,通过WebDriverWait类中的方法可以解决此问题。 2、WebDriverWait类方法分类 1)固定等待,也就是使用sleep()方法 2)隐式等待,使用
阅读全文
摘要:alert类详解 1、使用背景 在UI自动化中经常遇到弹出框的场景,这其中包括警告框、确认框、消息对话框,这都属于Alert类中的alert模块 2、使用方法 1)方法text处理弹出框的文本信息 2)方法accept和dismiss处理确认框,其中accept表示确认,dismiss表示拒绝确认
阅读全文
摘要:Select类的详解 1、使用背景 在UI自动化测试里,存在下拉框的应用,Selenium提供了Select类来处理,而Select类在select模块里 2、使用方法 针对下拉框的操作,步骤如下: 1)首先对Select类实例化 2)定位到下拉框的元素属性 3)使用Select类进行实例化后的对象
阅读全文