gpt4 book ai didi

javascript - setAttribute ('display' ,'block' )不工作 selenium-webdriver Node js

转载 作者:行者123 更新时间:2023-12-03 01:56:03 25 4
gpt4 key购买 nike

ele = driver.findElement(webdriver.By.xpath("//*[@class='classname']"));
driver.executeScript("arguments[0].setAttribute('style','display:block')", ele);

上面的代码不起作用。我无法设置显示样式。但是,下面的代码没有任何问题。

ele = driver.findElement(webdriver.By.xpath("//*[@class='classname']"));
driver.executeScript("arguments[0].setAttribute('style','top: 0px;')", ele);

我的 CSS 是这样的:

element.style {
display: block;
}

这里有什么不同?如何使用 selenium-webdriver 将显示从“无”设置为“阻止”?

最佳答案

您正在使用此“display:block”,但忘记了分号,请添加 ;就像下面的代码一样。

driver.executeScript("arguments[0].setAttribute('style','display:block;')", ele);

关于javascript - setAttribute ('display' ,'block' )不工作 selenium-webdriver Node js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50223885/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com