- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我对 selenium 相当陌生,我尝试使用教程中使用的一些脚本来进行实践。我下载了所有必需的 .JAR 文件(Chrome 驱动程序、Selenium Java 和独立服务器)并将其添加到 Eclipse 中的路径中。
Below is the Code which I am trying to run to access a Weblink and then trying to verify if a user is able to log in successfully or not.
package learnautomation;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
public class practice {
public static void main(String[] args) {
System.setProperty("webdriver.chrome.driver", "Mypath\\chromedriver.exe");
WebDriver driver = new ChromeDriver();
driver.get("http://www.gcrit.com/build3/admin/");
driver.findElement(By.name("username")).sendKeys("admin");
driver.findElement(By.name("password")).sendKeys("admin@123");
driver.findElement(By.id("tdb1")).click();
String url = driver.getCurrentUrl();
if (url.equals("http://www.gcrit.com/build3/admin/index.php")){
System.out.println("Successful");
}
else {
System.out.println("Unsuccessful");
}
driver.close();
}
}
在执行此操作时,我收到此错误:
"Error occurred during initialization of boot layer
java.lang.module.FindException: Module seleniumnew not found"
Also, import org.openqa.selenium.chrome.ChromeDriver; it says this is not accessible as well when I just hover over it.
最佳答案
试试这个,只需编辑路径和包名称。
package navi;
import org.junit.After;
import org.junit.AfterClass;
import org.junit.Before;
import org.junit.BeforeClass;
import org.junit.Test;
import org.openqa.selenium.By;
import org.openqa.selenium.WebDriver;
import org.openqa.selenium.chrome.ChromeDriver;
import org.openqa.selenium.chrome.ChromeOptions;
import org.openqa.selenium.support.ui.ExpectedConditions;
import org.openqa.selenium.support.ui.WebDriverWait;
public class Avi {
public static WebDriver driver;
WebDriverWait wait5s = new WebDriverWait(driver,5);
@BeforeClass
public static void setUpClass() {
System.setProperty("webdriver.chrome.driver", "C:\\Users\\pburgr\\Desktop\\chromedriver\\chromedriver.exe");
ChromeOptions options = new ChromeOptions();
options.addArguments("user-data-dir=C:\\Users\\pburgr\\AppData\\Local\\Google\\Chrome\\User Data");
driver = new ChromeDriver(options);
driver.manage().window().maximize();}
@Before
public void setUp() {}
@After
public void tearDown() {}
@AfterClass
public static void tearDownClass() {driver.close();driver.quit();}
@Test
public void avi() throws InterruptedException {
driver.get("http://www.gcrit.com/build3/admin/");
wait5s.until(ExpectedConditions.elementToBeClickable(By.name("username"))).sendKeys("admin");
driver.findElement(By.name("password")).sendKeys("admin@123");
driver.findElement(By.id("tdb1")).click();
// wait to resolve the click before checking url
Thread.sleep(1000);
String url = driver.getCurrentUrl();
if (url.equals("http://www.gcrit.com/build3/admin/index.php")){
System.out.println("Successful");
}
else {
System.out.println("Unsuccessful");
}
}
}
关于java.lang.module.FindException : while using selenium,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52530240/
对于太多其他人来说,我也有同样的问题,编译器无法找到JavaFX模块。首先,我使用 Eclipse 并将我的 JavaFX 位置添加为 Eclipse 中的用户库 ( like this ),添加我的
我对 selenium 相当陌生,我尝试使用教程中使用的一些脚本来进行实践。我下载了所有必需的 .JAR 文件(Chrome 驱动程序、Selenium Java 和独立服务器)并将其添加到 Ecli
当我尝试运行一个类时,我遇到了以下错误: Error occurred during initialization of boot layer java.lang.module.FindExcepti
已关闭。这个问题是 not reproducible or was caused by typos 。目前不接受答案。 这个问题是由拼写错误或无法再重现的问题引起的。虽然类似的问题可能是 on-top
我有 OpenJDK 12.0.2 jmeter 4.0 视窗 10 当我尝试使用“ jmeter.bat ”启动 Jmeter 时,我收到以下错误消息: Error occurred during
我在 Eclipse 4.7.3a 中创建了一个新的 Java 10 项目 这是一个有一些依赖的maven项目。 项目名为“MyProject”,下面是我的 module-info.java modu
我有一个错误,如何在 linux elemetary 操作系统中修复它?我在我的操作系统上安装了 JDK 11当我键入 ./sdkmanager 时显示此错误我安装了 android studio 但
我已经添加了正确的库并添加了虚拟机选项,但它仍然给我这个错误消息并让我头疼。我的虚拟机选项如下: --module-path ${PATH_TO_FX}\lib --add-modules javaf
我正在使用: Java 11 行家 netbeans 11.3 和 javaFX 11 LTS javaFX 和 java 11 的库存示例项目 Windows 10最新更新 我正在尝试一起使用ja
我的模块化 JavaFX 应用程序有问题。我创建了一个 JavaFX 项目并添加了 JavaFX 库和 JavaFX 模块得到识别。但是,我不断收到这些错误消息: Error occurred dur
我最近升级到 Mint 19 并回到了在 Tomcat 上运行的小型 Java 项目。 当我启动 Tomcat 时,我看到: Using CATALINA_BASE: /opt/apache-to
我试过了 export JAVA_OPTS='-XX:+IgnoreUnrecognizedVMOptions --add-modules java.se.ee' 这里还有一些针对 Java 9 的旧
我正在尝试打包我的 kivy 应用程序 (python3) 但是当我运行命令 buildozer -v android debug看到这个错误 # Cwd /home/javier/.buildoze
我是一名优秀的程序员,十分优秀!