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

使用title_contains检查页面是否正确

from selenium import webdriver
from selenium.webdriver.support import expected_conditions as EC
import time

driver=webdriver.Firefox()
driver.get("https://www.baidu.com/")
time.sleep(3)
print(EC.title_contains("一下"))    #selenium.webdriver.support.expected_conditions.title_contains object at 0x0000000002F75C18
print(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

猜你喜欢

转载自www.cnblogs.com/roc2000/p/10901695.html
今日推荐