小编Nik*_*ack的帖子

Selenium Webdriver:元素不可见的异常

这是我的代码,点击本网站上的简单登录按钮

import java.util.concurrent.TimeUnit;

import org.openqa.selenium.By;    
import org.openqa.selenium.WebDriver;    
import org.openqa.selenium.firefox.FirefoxDriver;    

public class Reports {

    public static void main(String[] args) {

        WebDriver driver = new FirefoxDriver();
        driver.get("https://platform.drawbrid.ge");
        driver.manage().timeouts().implicitlyWait(2, TimeUnit.SECONDS);
        driver.findElement(By.xpath(".//*[@id='_loginButton']")).click();

    }
}
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

线程"main"中的异常org.openqa.selenium.ElementNotVisibleException:元素当前不可见,因此可能无法与命令持续时间或超时交互:2.05秒

java selenium automation qa selenium-webdriver

6
推荐指数
1
解决办法
6万
查看次数

找不到 jni.h 文件 - 在 OS X El Capitan 上安装 node-java 模块

我正在尝试安装node-java允许 Node.js 连接到现有JavaAPI 的模块。这是我用来安装此模块的命令:

须藤 npm 安装 java -g

这是我收到的错误的堆栈跟踪:

> java@0.7.2 install /usr/local/lib/node_modules/java
> node-gyp rebuild

CXX(target) Release/obj.target/nodejavabridge_bindings/src/java.o
In file included from ../src/java.cpp:1:
../src/java.h:7:10: fatal error: 'jni.h' file not found
#include <jni.h>
     ^
1 error generated.
make: *** [Release/obj.target/nodejavabridge_bindings/src/java.o]         Error 1
gyp ERR! build error
gyp ERR! stack Error: `make` failed with exit code: 2
gyp ERR! stack     at ChildProcess.onExit     (/usr/local/lib/node_modules/npm/node_modules/node-   gyp/lib/build.js:267:23)
gyp ERR! stack     at ChildProcess.emit (events.js:98:17)
gyp ERR! stack     at Process.ChildProcess._handle.onexit    (child_process.js:810:12)
gyp …
Run Code Online (Sandbox Code Playgroud)

javascript java java-native-interface node.js selenium-webdriver

4
推荐指数
1
解决办法
5046
查看次数

网页上的新行 - Java servlet

我是学习 Java Servlet 的新手。我正在尝试使用生成两个输入字段“用户名”和“全名”的简单 html 表单通过 POST 查询(Apache Tomcat v8.0)传递参数。然而,代码运行良好;我希望 'UserName' 和 'FullName' 显示在单独的新行上,我不能通过在 println() 函数中使用“/n”来实现。这是我的 POST 查询代码。

protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    // TODO Auto-generated method stub
    response.setContentType("text/html");
    PrintWriter out= response.getWriter();
    String User_name = request.getParameter("UserName");
    String Full_name = request.getParameter("FullName");
    out.println("\nHello from POST method!");
    out.println("\nYour UserName is: " +User_name);
    out.println("\nYour FullName is: " +Full_name);
}
Run Code Online (Sandbox Code Playgroud)

eclipse tomcat servlets jakarta-ee

-2
推荐指数
1
解决办法
1万
查看次数