2014-07-17 51 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')"); 

,并没有工作....