基于Selenium的web自動化框架(3)

發表于:2016-11-23來源:測試改進工場作者:測試改進工場點擊數: 標簽:框架
頁面基類BasePage.py: class BasePage(object): description of class # webdriver instance def __init__ (self, driver): self.driver = driver LoginPage頁面繼承自BasePage,并進行Login Page的元素

頁面基類BasePage.py:

class BasePage(object):  
    """description of class"""  
  
    #webdriver instance  
    def __init__(self, driver):  
        self.driver = driver  

 

LoginPage頁面繼承自BasePage,并進行Login Page的元素定位及操作實現。代碼中定位了username和password,并且添加了設置用戶名和密碼的操作。

復制代碼
from BasePage import BasePage  
from selenium.webdriver.common.by import By  
from selenium.webdriver.common.keys import Keys  
  
class LoginPage(BasePage):  
    """description of class"""  
     #page element identifier  
    usename = (By.ID,'username')  
    password = (By.ID, 'password')  
    dialogTitle = (By.XPATH,"//h3[@class=\"modal-title ng-binding\"]" 



           

原文轉自:http://www.cnblogs.com/AlwinXu/p/5836709.html

...
国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97