目的
为了熟悉PageObject如何使用,通过访问雪球官方网址来进行模拟练习,做一下过程记录,加深自己的理解。
要求:访问雪球主页,输入关键字搜索,进入搜索页面,选择某个基金加入自选这一过程。使用PageObject可以避免UI发生变化时,不需要大范围去修改自己的测试代码。
将访问过程分为以下模块:
- BasePage:初始化作用
- MainPage:主页,输入关键字搜索
- SearchePage:搜索成功页面,做其他功能操作
- test_xueqiu:执行所要求的操作
test_xueqiu.py:主要执行文件,打开网址,输入内容搜索,将基金加入自选列表
from selenium import webdriver
from selenium.webdriver import DesiredCapabilities
from time import sleep
from page_object.page.MainPage import MainPage
class TestXueqiu(object):
def setup(self):
# self.driver = webdriver.Remote(desired_capabil