我正在使用selenium中的java读取一个包含多个“用户名”和“密码”的CSV文件。但是当我执行代码时,我只能执行CSV文件中第一个用户的登录和注销功能。之后,它在控制台中显示了以下错误:我的实际要求是读取csv文件中的所有数据(用户名和密码),并使用这些用户名和密码中的每一个登录和注销。
*Exception in thread "main" org.openqa.selenium.ElementNotVisibleException: Element is not currently visible and so may not be interacted with*
请有人告诉我为什么我的startsWith()方法是红色的。我对Selenium和Java非常陌生,任何帮助都将不胜感激。我使用的是IntelliJ IDEA社区版本、Java和Windows 7平台。下面是密码。非常感谢。
public class MyFirstTest {
@Test
public void startWebDriver(){
WebDriver driver = new FirefoxDriver();
driver.navigate().to("http://www.bbc.co.uk");
这是我尝试通过网络服务器上的build.xml运行selenium脚本时得到的错误:
@BeforeTest设置
java.lang.RuntimeException: Could not start Selenium session: Internal Server Error
at com.thoughtworks.selenium.DefaultSelenium.start(DefaultSelenium.java:89)
at com.doubleclick.richmedia.selenium.InpageEndToEnd.createSeleniumClient(I
因此,当我尝试使用jar文件中的chromedriver时,我得到了一个异常:
Exception in thread "main" java.lang.NoClassDefFoundError: org/openqa/selenium/chrome/ChromeDriver
at SelJarTest.main(SelJarTest.java:13)
Caused by: java.lang.ClassNotFoundException: org.openqa.selenium.chrome.ChromeDriver
at java.net.URLClassL
我尝试使用maven运行一系列selenium测试,得到以下错误:
Running com.myapp.web.selenium.MySeleniumTest
WARN [SocketListener0-1] HttpConnection - POST /selenium-server/driver/ HTTP/1.1
java.lang.RuntimeException: Firefox refused shutdown while preparing a profile
at org.openqa.selenium.server.browserlaunchers.Fire
我一直在尝试让Selenium服务器运行现有的测试套件(在Selenium IDE中制作),以便在几个目标平台上运行。我使用了一个批处理文件,因为我们希望在每晚/每周的作业上运行测试。我有以下几点:
@echo off
cls
echo Launching Selenium under Internet Explorer
java -jar "c:\selenium\selenium-server-standalone-2.5.0.jar" -trustAllSSLCertificates -multiwindow -htmlSuite "*iehta"
如何使用Selenium WebDriver在不同的浏览器上同时运行多个测试?
我在java工作,我甚至尝试下载selenium网格:selenium-server-独立-2.33.0.jar文件。
即使在手术之后,
I am not able to execute these commands on the command prompt
java -jar selenium-server-独立-2.33.0.jar -role集线器-port 4444
java -jar selenium-server-独立-2.33.0.jar -role节点-hub .
还有别的选择吗?
我让Selenium在Cruise Control下运行,每天测试一次我们的网站。周六,Selenium开始抛出下面的错误。
在周五晚上成功运行的两次测试之间没有更改任何代码。此外,同样的事情也发生在三台不同的机器上,所以我认为这一定是机器上的一些东西,比如windows更新。但我看不到任何部署。
我该如何进行调试呢?
java -jar selenium-server.jar -port 4445
14:00:35.375 INFO - Java: Sun Microsystems Inc. 14.3-b01
14:00:35.375 INFO - OS: Windows 2003 5.2
我每次显示错误时都使用selenium version 3.4.0和chrome version 59.xxx,Chrome driver version 2.30.,比如-
线程"main“java.lang.NoSuchMethodError: java.lang.NoSuchMethodError中的异常在org.openqa.selenium.remote.service.DriverService.findExecutable(DriverService.java:111) at org.openqa.selenium.chrome.ChromeDriverService.
当我运行java代码时,我得到了下面的错误。下面我给出了我的Java代码...如果我说错了,请纠正我。
junit.framework.AssertionFailedError: No tests found in pass
at junit.framework.Assert.fail(Assert.java:47)
at junit.framework.TestSuite$1.runTest(TestSuite.java:90)
at junit.framework.TestCase.runBare(TestCase.java:130)
at junit.fr
我使用selenium,maven作为依赖项和java语言,我遵循页面对象设计模式。这是我第一次使用maven。我正在自动化一个登录页面。在这里浏览器应该是打开的,但是用户名和密码不能被自动化。这是密码。
package pageobjects;
import org.openqa.selenium.WebElement;
import org.openqa.selenium.support.FindBy;
import org.openqa.selenium.support.How;
/**
* Created by naveen on 29/11/16.
*/
public cla
在Eclipse中运行seleniumWebdriver项目时,我得到了以下错误。
Started ChromeDriver
port=49011
version=26.0.1383.0
log=C:\Users\testuser\workspace\WebDriver_Project\chromedriver.log
Exception in thread "main" org.openqa.selenium.remote.UnreachableBrowserException: Could not start a new session. Possible causes a