• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 基于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

    ...
    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>