一.环境配置
1.python 3.6以及IDE
2.安装selenium package
3.将对应对应浏览器版本的driver文件放置在python安装目录下(如chromedriver.exe,MicrosoftWebDriver.exe)
微软的驱动文件需要改名如上
成功配置,运行以下代码会直接在浏览器中打开百度:
from selenium import webdriver
driver = webdriver.Chrome()
driver.get("http://www.baidu.com")
二.需求分析
测试步骤 预期结果
三.页面结构分析
shift+crtl+C选取页面元素
使用js判断组件个数
document.getElementsByClassName("s_ipt")
四.常用操作
1.判断是否正确打开页面:
from selenium.webdriver.support import expected_conditions as ec
import time
driver.get("http://www.5itest.cn/register")
time.sleep(5)
print(ec.title_contains("注册"))