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

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

  • <strong id="5koa6"></strong>
  • web自動化測試框架PatatiumWebUii(2)

    發表于:2016-10-14來源:webdriver作者:webdriver點擊數: 標簽:
    1、對象庫文件編寫(文件名定義為UILibrary.xml) ?xml version=1.0 encoding=UTF-8? !--整個對象庫文件的根目錄,管理整個項目的對象-- map !--管理一個頁面的元素(we

    1、對象庫文件編寫(文件名定義為UILibrary.xml)

    <?xml version="1.0" encoding="UTF-8"?>
    <!--整個對象庫文件的根目錄,管理整個項目的對象-->
    <map>
        <!--管理一個頁面的元素(webelement:input,select,textare,a,li等標簽),一個page包含多個locator對象
        Pagename:page對象名字,格式:org.webdriver.patatiumwebui.PageObject.xxxPage;最后面那位才是真正的頁面名字,前面的是java對象庫路徑;另外注意,頁面名字是頭個單詞大寫;例如主頁:名字定義為 org.webdriver.patatiumwebui.HomePage
        Value:頁面對象的URL,可不填。
        Desc:頁面對象中文描述-->
        <page pagename="org.webdriver.patatiumwebui.pageObject.LoginPage" value="" desc="京東登錄頁面">
            <!--管理一個頁面的元素(webelement:input,select,textare,a,li等標簽),一個page包含多個locator對象
            Type:定位方式,包含id,name,class,linktext,xpath,css等,定位元素的時候靈活使用,一般可以統一用xpath
            代替id,name,class,linktext的定位方式。
            Timeout:元素加載時間,有些頁面元素,可能要等待一段時間才能加載過來,為了查找元素的穩定性,需加等待時間。
            Value:元素定位信息,如果是id,name,class,linktext直接把網頁元素對應的這些屬性值寫上即可,如果是xpath定位方式,
            需要填寫正確的xpath語法格式。
            Desc:元素的描述,元素的中文描述信息-->
            <locator type="xpath" timeout="3" value="//input[@id='loginname']"  desc="用戶名">用戶名輸入框</locator>
            <locator type="id" timeout="3" value="nloginpwd"  desc="密碼">密碼輸入框</locator>
            <locator 
    
    
    
               

    原文轉自:http://git.oschina.net/zhengshuheng/PatatiumWebUi

    老湿亚洲永久精品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>