如何设置属性使用selenium javascript?

时间:2016-12-13 07:24:02

标签: javascript node.js selenium selenium-webdriver

我正在尝试将属性设置为滑块。我正在使用javascript进行自动化,我目前已经尝试过以下代码,

it('should pan plots when you click and drag', function(done) {
                driver.sleep(2000);

                driver.findElement(webdriver.By.css('._md-slider-wrapper')).click().then(function(){
                driver.findElement(webdriver.By.css('._md-thumb-container')).SetAttribute("style", "left: 22px");
                    done();
                });

但它不起作用。我也尝试将元素传递给函数,然后尝试设置属性,但它也没有工作。我基本上试图将值设置为滑块。

1 个答案:

答案 0 :(得分:2)

试试这个:

driver.executeScript("document.querySelector('._md-thumb-container').setAttribute('style', 'left: 22px'");