2015-09-08 47 views
1

如何使用Selenium webdriver在我的桌面上打开本地HTML文件?使用selenium webdriver打开本地HTML文件

我试图像下面,但无法打开

public static String OpenStub (String stub) { 

    try { 

    driver=new FirefoxDriver(); 
    driver.manage().timeouts().pageLoadTimeout(10000, TimeUnit.MILLISECONDS); 

    driver.get("C://Users//sharmayo//Desktop//testlogin.html"); 

    return "Pass"; 
    } 
} 

回答

0

试试这样说:

driver.get("file:///C:/Users/sharmayo/Desktop/testlogin.html"); 

UPDATE:

请先尝试这样最简单的HTML文件(您TESTLOGIN .html)

<html> 
    <head> 
    </head> 
    <body> 

    <div>Hello World!</div> 

    </body> 
</html> 
+1

没有工作得到如下错误文件找不到 的Firefox不能找到在/ C文件:/用户/ sharmayo/workspace/FodB测试/结果/结果_09-08-2015 13-11-19 /截图/ FDB-1通过Appt browser.png查看Stub。 检查文件名是否有大写字母或其他键入错误。 检查文件是否被移动,重命名或删除。 – yogesh

+0

更新了我的答案! ??你有没有使用testlogin.html的路径?你的testlogin.html中有什么可以提供代码,也许你正在链接到一个不存在的资源 - >首先使用testlogin.html中最简单的html – drkthng

3

你应该使用这样的文件地址:

driver.get("C:\\Users\\sharmayo\\Desktop\\testlogin.html"); 

代替:

driver.get("C://Users//sharmayo//Desktop//testlogin.html"); 
+0

是的,它得到了工作,非常感谢 – yogesh

相关问题