2014-07-17 53 views
0

我想構建測試計劃頁面,包含按鈕,打開小顏色選擇窗口。值了![在這裏輸入的形象描述] [1]如何使用Selenium選擇的「風格」

顏色窗口分爲2個部分,這是正確的面板代碼:

<span class="ui-colorpicker-bar-layer-pointer"> 
<span class="ui-colorpicker-bar-pointer" style="top: 51.0333px;"></span> 

的問題是我需要寫(硒的webdriver - JAVA) 顏色窗口出現後,對於選擇的顏色(我如何選擇風格)

回答

1

如果我明白了正確納克你的問題,你可以使用getAttribute()從網絡元素檢索風格:

string elementStyle = driver.findElement(By.cssSelector(".ui-colorpicker-bar-pointer")).getAttribute("style"); 
+0

肯定很難理解,他們都在問什麼,但我相信你是在正確的軌道上。 +1 – sircapsalot

0

我沒有從網絡元素檢索風格, 但我想設置新的風格,我想這:

 JavascriptExecutor js = (JavascriptExecutor) driver; 
      js.executeScript("document.getElementById('colorPickIcon').setAttribute('style', '22.3333px')"); 

,並沒有工作....