Outputs文件夹下
创建log文件和screenshots文件
log文件用于存放产生的日志文件
screenshots存放元素失败后截图的.jpg图片
PageLocators
用于封装页面元素以百度为例
创建一个baidu_page_locator.py
代码如下:
from selenium.webdriver.common.by import By
class BaiduPageLocator:
#输入框
input_loc = (By.XPATH,'//input[@id="kw"]')
#点击按钮
baidu_loc = (By.XPATH,'//input[@type="submit"]')
baidu_search_result_locator.py也是一样
from selenium.webdriver.common.by import By
#百度搜索结果
class BaiduSearchResult:
#用来断言
baidu_loc = (By.XPATH,'//div[@id="u"]/a[@class="lb"]')