qileilove

          blog已經轉移至github,大家請訪問 http://qaseven.github.io/

          selenium之高亮對象

          今天給大家分享一個高亮對象的方法,這個方法不止適用selenium,只要你是用java編寫代碼,其都可以

            具體的js代碼

          package js;//該class在js包中
          import org.openqa.selenium.JavascriptExecutor;
          import org.openqa.selenium.WebDriver;
          import org.openqa.selenium.WebElement;
          // Highlight WebElement
          public class Highlight {
          public void highlightElement(WebDriver driver, WebElement element) {
          JavascriptExecutor js = (JavascriptExecutor) driver;
          js.executeScript("element = arguments[0];" +
          "original_style = element.getAttribute('style');" +
          "element.setAttribute('style', original_style + \";" +
          "background: yellow; border: 2px solid red;\");" +
          "setTimeout(function(){element.setAttribute('style', original_style);}, 1000);", element);
          }
          }

            在具體的class中調用該js

          import js.Highlight;//引入需要的js文件
          WebElement sche= driver.findElement(By.name("preschedule"));//對位對象
          Highlight hi=new Highlight();
          hi.highlightElement(driver,sche);//高亮所定位的對象

            建議:希望大家把不同的東西放在不同包里面,這樣有利于后期的維護

           

          posted on 2013-08-30 09:47 順其自然EVO 閱讀(809) 評論(0)  編輯  收藏 所屬分類: selenium and watir webdrivers 自動化測試學習

          <2013年8月>
          28293031123
          45678910
          11121314151617
          18192021222324
          25262728293031
          1234567

          導航

          統計

          常用鏈接

          留言簿(55)

          隨筆分類

          隨筆檔案

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 临泽县| 通山县| 澄城县| 黑山县| 灌云县| 江阴市| 远安县| 关岭| 扬州市| 太康县| 越西县| 井陉县| 西盟| 雷波县| 岗巴县| 喀什市| 朔州市| 景东| 锦屏县| 茌平县| 广平县| 什邡市| 安丘市| 阳原县| 远安县| 克东县| 腾冲县| 三门县| 丰都县| 双鸭山市| 阳西县| 承德市| 福鼎市| 安龙县| 红桥区| 开鲁县| 朝阳县| 霍邱县| 横峰县| 延津县| 昆明市|