javascript - 如何将属性设置为使用 selenium javascript?

标签 javascript node.js selenium selenium-webdriver

我正在尝试将属性设置为 slider 。我正在使用 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();
                });

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

最佳答案

试试这个:

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

关于javascript - 如何将属性设置为使用 selenium javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41115604/

相关文章:

python - 如何使用 Selenium 和 Python 将 DELETE 击键发送到文本字段?

selenium - 如何确保保留TestNG.xml中指定的顺序?

java - 从上次测试中恢复测试用例

javascript - 用数组数据绘制圆弧

javascript - HTML音频-单击进行随机播放

javascript - 在深度监视 VueJs 时忽略一些属性

node.js - 将文件上传到 aws 存储桶时,Multer 将 req.file 返回为未定义,并将 req.file.location 返回为位置未定义

node.js - Mongoose : using promises as parameters for other functions

javascript - scrapy javascript重定向页面

javascript - 在 JavaScript 中使用内存位置作为哈希键