Web自动化测试框架-2selenium环境搭建

使用title_contains检查页面是否正确

 

from selenium import webdriverfrom selenium.webdriver.support import expected_conditions as ECimport timedriver=webdriver.Firefox()driver.get("https://www.baidu.com/")time.sleep(3)print(EC.title_contains("一下")) #selenium.webdriver.support.expected_conditions.title_contains object at 0x0000000002F75C18print(EC.title_is("123")) #selenium.webdriver.support.expected_conditions.title_is object at 0x0000000002F75C18# EC.title_contains("一下") title部分匹配# EC.title_is("百度一下,你就知道") title完全比配,打印内存地址driver.quit()

 

 

 

使用不同方式进行定位

 

使用Expected_conditions判断元素是否可见

 

Expected_conditions源码分析

 

输入注册用户名字及获取用户信息

 

如何生成用户名

 

如何解决验证码思路

 

 如何解决验证码代码实战

 

使用pytesseract识别图片中得问题

 

showapiRequest解决图片验证码识别

 

注册输入验证码流程整合

 

注册流程梳理及代码封装

 

以配置文件形式实现定位设计思想

 

 如何读取配置文件low代码

 

重构封装读取配置文件方法.

 

设计封装定位元素类

 

 

如何将整个注册流程脚本进行模块化实战讲解

 

 

注册失败进行截图处理

 

多浏览器跑case

 

 

 

11111

相关文章