1. 带unittest的脚本分析 也许你现在心里还有疑问,unittest框架与我们前面所编写的Web自动化测试之间有什么必然联系吗?当然有,既然unittest可以组织.运行测试用例,那么为什么不能组织.运行Web自动化测试用例呢?我们现在就来开始通过一个实例来看看吧. # -*- coding:utf-8 -*- from selenium import webdriver from selenium.webdriver.common.by import By from selenium.
1.通过id定位元素 写法1: element = driver.find_element_by_id("kw") 写法2: from selenium.webdriver.common.by import By element = driver.find_element(by=By.ID, value="kw") Tips: by=By.ID表示以id的方式定位web元素,下面的例子有类似的写法以此类推 2.通过class定位元素 写法1: cheeses =
任务1:Selenium基本操作 from selenium import webdriver # 通用选择 from selenium.webdriver.common.by import By # 动作 from selenium.webdriver import ActionChains from selenium.webdriver.common.keys import Keys # 抛出异常 from selenium.webdriver.support import expected