开发者社区> 问答> 正文

selenium2 测试 SSL HTTPS问题:报错

我用selenium2 测试 https网站,但是获取不到页面内容例如:

代码:

WebDriver driver = new InternetExplorerDriver();
driver.get("https://www.citi.net/confluence/display/159223/Cloud+Development");
WebElement element = driver.findElement(By.xpath("//input"));
element.sendKeys("asdfasdf");

结果报错:

INFO: I/O exception (java.net.SocketException) caught when processing request: Software caused connection abort: recv failed
Mar 2, 2012 5:08:49 PM org.apache.http.impl.client.DefaultRequestDirector tryExecute
INFO: Retrying request
Exception in thread "main" org.openqa.selenium.WebDriverException: Unable to find element with xpath == //input (WARNING: The server did not provide any stacktrace information)
Command duration or timeout: 281 milliseconds
Build info: version: '2.20.0', revision: '16008', time: '2012-02-27 19:03:59'
System info: os.name: 'Windows XP', os.arch: 'x86', os.version: '5.1', java.version: '1.6.0_05'
Driver info: driver.version: RemoteWebDriver
 at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
 at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
 at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
 at java.lang.reflect.Constructor.newInstance(Unknown Source)
 at org.openqa.selenium.remote.ErrorHandler.createThrowable(ErrorHandler.java:170)
 at org.openqa.selenium.remote.ErrorHandler.throwIfResponseFailed(ErrorHandler.java:123)
 at org.openqa.selenium.remote.RemoteWebDriver.execute(RemoteWebDriver.java:438)
 at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:226)
 at org.openqa.selenium.remote.RemoteWebDriver.findElementByXPath(RemoteWebDriver.java:299)
 at org.openqa.selenium.By$ByXPath.findElement(By.java:344)
 at org.openqa.selenium.remote.RemoteWebDriver.findElement(RemoteWebDriver.java:218)
 at com.citi.css.selenium.Test2.main(Test2.java:29)

请大侠帮忙 ,是不是selenium 在测试https的时候就是有问题

展开
收起
kun坤 2020-06-14 10:54:01 635 0
1 条回答
写回答
取消 提交回答
  • copy the url and add it under trusted sites in the browser.

    if you need this, ( this is IE8 path) (on the browser Tools -> Internet Options -> Security Tab -> select Trusted site -> click Sites button -> paste the URL and click Add button )

    ######我的是这个错误:The server did not provide any stacktrace information###### 我也遇到同样的问题,请问你的解决了吗?
    2020-06-14 10:54:07
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
用AI 高效测试移动应用 立即下载
移动互联网测试到质量的转变 立即下载
给ITer的技术实战进阶课-阿里CIO学院独家教材(四) 立即下载