摘要:
ActionChains的原理:就是将你要连贯操作的每个指令,追加到一个list中,通过调用一个启动方法,统一执行所有指令,这样就实现了连贯的操作 阅读全文
摘要:
在UI自动化测试过程中,经常会遇到一些下拉框,如果我们基于Webdriver操作的话就需要click两次,而且很容易出现问题,实际上Selenium给我们提供了专门的Select(下拉框处理模块) 阅读全文
摘要:
Switch 我们在UI自动化测试时,总会出现新建一个tab页面、弹出一个浏览器级别的弹框或者是出现一个iframe标签,这时我们用WebDriver提供的Api接口就无法处理这些情况了。需要用到Selenium单独提供的模块switch_to模块 SwitchToWindows SwitchToF 阅读全文
摘要:
Selenium获取标签seleniu提供了18种定位方式:8种单数、8种复数、3种父类 # 1、id定位方式 driver.find_element_by_id('i1').send_keys('123123') # 2、class定位 driver.find_element_by_class_n 阅读全文
该文被密码保护。 阅读全文
摘要:
seleniu提供了三种等待方式 一、time(固定等待) 虽然可以自定义等待时间,但当网络条件良好,还是会按设定的时间等待,拖长整个项目的执行时间 二、implicitly_wait (隐式等待) 隐式等待实际是设置了一个最长等待时间,如果在规定时间内网页加载完成,则执行下一步,否则一直等到时间结 阅读全文
摘要:
什么是Xpath Xpath是XML的路径语言,就是通过元素的路径来查找这个标签元素 Xpath使用方法 先写//*代表定位页面下的所有元素 1、ID、Class、Name定位 2、如果没有ID、Class、Name,可以用属性定位 3、当属性重复时,通过标签过滤 4、当标签也重复时,通过层级过滤 阅读全文
摘要:
Css Selector定位实际就是HTML的Css选择器的标签定位 1、ID、Class定位 与HTML中CSS定位相同 2、属性定位 3、标签定位 4、标签、属性组合定位 5、层级关系定位 6、模糊匹配 阅读全文