我想为包含打开小颜色选择窗口的按钮的页面构建测试计划。[在此输入图像描述] [1]
颜色窗口分为2个部分,这是右侧面板的代码:
<span class="ui-colorpicker-bar-layer-pointer">
<span class="ui-colorpicker-bar-pointer" style="top: 51.0333px;"></span>
问题是我需要写的(selenium webdriver - java) 出现颜色窗口后,选择颜色(我如何选择样式)
答案 0 :(得分:1)
如果我正确理解您的问题,您可以使用getAttribute()
从网络元素中检索该样式:
string elementStyle = driver.findElement(By.cssSelector(".ui-colorpicker-bar-pointer")).getAttribute("style");
答案 1 :(得分:0)
我确实从web元素中检索了样式, 但我试图设置新的风格,我试过这个:
JavascriptExecutor js = (JavascriptExecutor) driver;
js.executeScript("document.getElementById('colorPickIcon').setAttribute('style', '22.3333px')");
它不起作用....