我正在尝试使用Selenium Webdriver更改WebElement
的属性,但我使用的代码似乎效果不佳。
我在网上有这个元素:
<div class="ui-slider-range ui-widget-header"
style="left: 23%; width: 33.00000000000001%;" ></div>
假设我必须将样式左值从23%更改为50%。与宽度属性值相同,从33%到75%。然后,我用来更改左边属性的代码看起来像这样,但它会一直失败:
((JavascriptExecutor) this.driver).executeScript("document.FindElementByClassName('ui-slider-range ui-widget-header').style.left=50%");
我做了一些研究,发现我应该在setAttribute
方法中使用executeScript
方法,我也尝试过这种方法,但效果不佳。
你能在这里给我一些指示吗?