5
我有一个名为foo
的布尔JavaScript变量,我想将其值从true更改为false。该变量具有全局范围。用Selenium修改JavaScript变量
在Selenium中,我该如何改变这个变量的值?
(变量,对用户隐藏,禁用CPU密集型功能,使硒呛。)
我有一个名为foo
的布尔JavaScript变量,我想将其值从true更改为false。该变量具有全局范围。用Selenium修改JavaScript变量
在Selenium中,我该如何改变这个变量的值?
(变量,对用户隐藏,禁用CPU密集型功能,使硒呛。)
你没有指定语言和硒的工具,所以......
的Java +硒的webdriver
// assuming JS is enabled for this driver instance
((JavascriptExecutor)driver).executeScript("window.foo = false;");
的Java +硒RC
selenium.getEval("window.foo = false;")
C#+硒lenium WebDriver
((IJavaScriptExecutor)driver).ExecuteScript("window.foo = false;");
谢谢。我用于Selenium的语言是Java。 –
也适用于Python。我正在使用Python + Webdriver –