- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在通过 JSP 页面调用一个简单的 Java 类测试。此类 Test 将使用 Selenium IE 驱动程序实例化 IE,并使用 Google 进行搜索。
package com.tcs;
import java.io.File;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.ie.InternetExplorerDriver;
import com.Utilities.GlobalConstance;
public class Test
{
public static void working()
{
String fs = GlobalConstance.fileSeparator;
File file = new File(GlobalConstance.getFrameWorkPath()+fs+fs+"other"+fs+fs+"IEDriverServer.exe");
System.setProperty("webdriver.ie.driver", file.getAbsolutePath());
WebDriver driver = new InternetExplorerDriver();
// And now use this to visit Google
driver.get("http://www.google.com");
// Find the text input element by its name
WebElement element = driver.findElement(By.name("q"));
// Enter something to search for
element.sendKeys("Cheese!");
// Now submit the form. WebDriver will find the form for us from the element
element.submit();
// Check the title of the page
System.out.println("Page title is: " + driver.getTitle());
driver.close();
}
}
但是,我遇到了类似的异常
SEVERE: Servlet.service() for servlet [jsp] in context with path [/AutoTester] threw exception [javax.servlet.ServletException: java.lang.NoClassDefFoundError: org/apache/http/NoHttpResponseException] with root cause
java.lang.ClassNotFoundException: org.apache.http.NoHttpResponseException
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1713)
at org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader.java:1558)
at org.openqa.selenium.ie.InternetExplorerDriver.setupService(InternetExplorerDriver.java:112)
at org.openqa.selenium.ie.InternetExplorerDriver.setup(InternetExplorerDriver.java:104)
at org.openqa.selenium.ie.InternetExplorerDriver.<init>(InternetExplorerDriver.java:51)
at com.tcs.Test.working(Test.java:22)
at org.apache.jsp.submitExecution_jsp._jspService(submitExecution_jsp.java:122)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:70)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:432)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:123)
at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:472)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:947)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1009)
at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:312)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
请帮忙。问候什韦塔
最佳答案
如果您使用的是 selenium-java-3.7.0,请确保它应在 libs 文件夹中包含“httpcore-4.4.6.jar”文件。如果没有,则包含它并将其导入到您的项目中。
关于java - InternetExplorerDriver 上的异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16331882/
我正在尝试针对 IE8 运行测试,但遇到了一个奇怪的问题: 创建 webdriver 实例时(driver = Selenium::WebDriver.for :ie),IE 启动,WebDriver
我在尝试即时 InternetExplorerDriver 时遇到奇怪的错误。我编写了以下代码: public static void main(String[] args) { System
我正在通过 JSP 页面调用一个简单的 Java 类测试。此类 Test 将使用 Selenium IE 驱动程序实例化 IE,并使用 Google 进行搜索。 package com.tcs; im
还有一些细节。 代码: System.setProperty("webdriver.ie.driver", "res\\IEDriverServer.exe"); System.set
我的项目包括 Selenium webdriver、JAVA、Maven、TestNG、Jenkins、Allure(报告)。我有几套包含 100 多个测试用例的测试套件,我通过 3 个不同的浏览器迭
我正在使用 WebDriver 并且我已经下载了 InternetExplorerDriver 并且想知道下载后我要做什么? This说要把司机放在我的路上。不太确定他们到底在说什么。 有没有人用过这
有没有办法在 selenium InternetExplorerDriver 中禁用 flash? 在 Windows Internet 选项中禁用它似乎不起作用。我正在寻找传递给 InternetE
我们使用 Selenium 来测试从我们的 Web 应用程序下载的文件。目前我们正在使用 Firefox,将其设置为所需的下载目录,并确保下载文件时不会弹出对话框并且不需要用户交互。 对于 Firef
我遇到了让我发疯的 InternetExplorer WebDriver 问题。 IE 出于某种原因不会等到页面加载并继续执行代码。 以下代码会打开 Google 页面,但不会在之后打开 Wikipe
每当我在 IE 中运行 WebDriver 测试(使用 InternetExplorerDriver)时,需要单击网页元素,InternetExplorerDriver 就会接管我的鼠标。 当我在 C
无法在 InternetExplorerDriver 中添加 cookie。 InternetExplorerDriver driver = .....; driver.manage().add(my
只是想知道如何实例化不同版本的 InternetExplorerDriver。 这就是我创建 IE 驱动程序的方式: WebDriver ieWebDriver = new InternetExplo
我在网页上有一个按钮,当我通过 IE 运行时 Webdriver 不会点击它 - 我已经尝试了以下解决方法但没有成功 - 通过 Javascript 点击: ((JavascriptExecutor)
已下载 InternetExplorerDriver,但我不知道如何在 php 测试中启动它。我正在使用 https://github.com/chibimagic/WebDriver-PHP/ 最佳
我需要您帮助我在使用 InternetExplorerDriver webdriver 时自动执行一些步骤。 以下是我的代码: File file =new File("C:\\IEDriverSer
我是 Selenium 的新手,想知道是否有人可以指出正确的方向。 我正在尝试获取页面的页面源,但我注意到 IE 驱动程序返回了一些东西不同于 FirefoxDriver。 此外,InternetEx
这里的选项是什么,因为我们的计划是能够使用 jenkins 在 linux (CentOS) 虚拟机上执行 selenium 测试,以使用 selenium 安排执行,此时我们只需要测试 Intern
有没有人在 Intranet 或启用“兼容性 View ”的站点上调试时(即 IE 未聚焦)成功单击标签?我已经尝试了我能想到的 EnableNativeEvents/RequireWindowFoc
我下载了驱动程序并在我的代码中给出了确切的路径但是当我运行代码时它显示错误 我的java代码如下: System.out.println("Internet Explorer is selected"
当前正在使用 selenium 远程驱动程序。 Chrome 远程驱动程序的执行工作正常,但 IE 无法正常工作。显示 NoSuchElementException 后启动 IE 浏览器 我在下面的网
我是一名优秀的程序员,十分优秀!