Ram*_*jan 11 selenium-webdriver
我想在我的脚本中使用JavaScript.
我已经创建了一个object的JavaScriptExecutor,但executeScript()方法不存在.我使用executeScript()方法时显示错误.
这是我用过的代码:
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.JavascriptExecutor;
public class GetDomain_JS {
public static void main(String[] args) {
WebDriver driver=new FirefoxDriver();
driver.get("http://only-testing-blog.blogspot.in/2013/11/new-test.html");
driver.manage().window().maximize();
System.out.println(driver.getCurrentUrl());
JavaScriptExecutor js=(JavaScriptExecutor) driver;
String domain_name=(String) js.executeScript("return document.domain");
System.out.println(doamin_name);
}
}
Run Code Online (Sandbox Code Playgroud)
pel*_*can 17
这个对我有用; 你在JavaScriptExecutor大写上犯了错误S.相反,你应该javascriptExecutor用小写s.
试试这段代码:
import org.openqa.selenium.firefox.FirefoxDriver;
import org.openqa.selenium.JavascriptExecutor;
import org.openqa.selenium.WebDriver;
public class GetDomain_JS {
public static void main(String[] args) {
WebDriver driver=new FirefoxDriver();
driver.get("http://only-testing-blog.blogspot.in/2013/11/new-test.html");
driver.manage().window().maximize();
System.out.println(driver.getCurrentUrl());
JavascriptExecutor js=(JavascriptExecutor) driver;
String domain_name=(String) js.executeScript("return document.domain");
System.out.println(domain_name);
}
}
Run Code Online (Sandbox Code Playgroud)
这对我有用!! 如果它适合你,请重击!
| 归档时间: |
|
| 查看次数: |
45844 次 |
| 最近记录: |