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

Posted roc2000

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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

以上是关于Web自动化测试框架-2selenium环境搭建的主要内容,如果未能解决你的问题,请参考以下文章

bugRecord2selenium.common.exceptions.WebDriverException: Message: 'geckodriver' executable(代

TestNG环境搭建

Selenium3与Python3实战 Web自动化测试框架

selenium3 自动化测试框架:环境搭建-使用title_contains检查页面是否正确

python 3.6 + robotFramework自动化框架 环境搭建学习笔记

python 3.6 + robotFramework自动化框架 环境搭建学习笔记