案例:
1:使用游览器登录http://www.baidu.com
2:搜索淘宝官网
3:登录用户名和密码
4:点击天猫
1:提供一个basepage类
from selenium.webdriver.support.ui import WebDriverWait # 显示等待
from selenium.webdriver.support import expected_conditions as EC # 期望条件
from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains # 鼠标操作
class BasePage():
'''BasePage封装所有界面都公用的方法。例如driver,find_element等'''
def __init__(self, driver):
self.driver = driver
# 进入网址
def get(self, url):
self.driver.get(url)
# 元素定位,替代八大定位
def get_element(self, *locator):
return self.driver.find_element(*locator)
# 点击
def left_click(self, *locator):
ActionChains(self.driver).double_click(self.get_element(*locator)).perform()
# 输入
def send_text(self, text, *