ele = driver.findElement(webdriver.By.xpath("//*[@class='classname']"));
driver.executeScript("arguments[0].setAttribute('style','top: 0px;')", ele);
以上代码不起作用。我无法设置显示样式。但是,下面的代码没有任何问题。
element.style {
display: block;
}
我的CSS是这样的:
/*Create the Registered guest table*/
create table Registered guest
(
Guest_ID integer not null,
F_Name varchar (50) not null,
L_Name varchar (50) not null,
Start_date date not null CHECK (Start_date <=End_date),
End_date date not null,
Dietary_needs varchar(20),
Acco_needs varchar (50),
Number_ of_ accompanying guests integer(5),
Primary key (Guest_ID)
);
这里的不同之处是什么?我如何设置显示来自&#39; none&#39;阻止&#39;阻止&#39;使用selenium-webdriver?
答案 0 :(得分:0)
您正在使用此'display:block'但忘记分号,请添加;像下面的代码。
driver.executeScript(“ arguments [0] .setAttribute('style','display:block;')”,ele);