当前位置: 首页 > 知识库问答 >
问题:

无法使用简单的java代码进行selenium浏览器自动化的下一个注释

裴英锐
2023-03-14

我想做的事情是自动化火狐浏览器搜索一个项目在搜索栏。我的java代码如下。

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

public class FlipkartTest {

    public static void main(String[] args) {

        CharSequence[] cs = {"Dell"};
        //CharSequence[] d = String[]{"Dell"};
        //String s = toString();        

        WebDriver driver = new FirefoxDriver();
        driver.get("http://www.flipkart.com");
        driver.findElement(By.id("fk-top-search-box")).sendKeys(cs);
        driver.findElement(By.xpath("//input[@value=Search]")).click();
    }
}

在调试或运行代码之后,会出现一个新的Firefox窗口,但当单击next Annotation按钮时,什么也没有发生。它不会进入下一步,比如打开flipcart.com站点或搜索单词。

Caused by: org.openqa.selenium.firefox.NotConnectedException: Unable to connect to host 127.0.0.1 on port 7055 after 45000 ms.

共有1个答案

姜磊
2023-03-14

正如这里所回答的,问题是SeleniumFirefox不匹配。将它们更新到最新版本应该可以解决问题。

 类似资料:
  • 问题内容: 我不确定硒中的脚本(自动测试)执行情况。我 想这个过程如下: 执行开始。 selenese命令转换为HTTP请求。 浏览器驱动程序的HTTP服务器接收HTTP请求。 浏览器驱动程序确定实现 命令所需的步骤。 浏览器驱动程序在浏览器上执行它们。 执行状态将发送回浏览器驱动程序的HTTP服务器,然后发送回脚本(IDE)。 我想这就是过程。请在我错的地方纠正我。 问题答案: 在大胆和在箱子里

  • 我的代码: 例外情况 线程“main”java中出现异常。lang.IllegalStateException:驱动程序可执行文件不存在:C:\Users\sony\Downloads\chromedriver\U win32。在com.exe。谷歌。常见的基础先决条件。org上的checkState(premissions.java:534)。openqa。硒。遥远的服务司机服务。在org上检查

  • 本文向大家介绍C# 利用Selenium实现浏览器自动化操作的示例代码,包括了C# 利用Selenium实现浏览器自动化操作的示例代码的使用技巧和注意事项,需要的朋友参考一下 概述 Selenium是一款免费的分布式的自动化测试工具,支持多种开发语言,无论是C、 java、ruby、python、或是C# ,你都可以通过selenium完成自动化测试。本文以一个简单的小例子,简述C# 利用Sele

  • 线程“main”java.lang.IllegalStateException中的异常:驱动程序可执行文件的路径必须由WebDriver.Chrome.driver系统属性设置;有关更多信息,请参见https://github.com/seleniumhq/selenium/wiki/chromedriver。最新版本可从http://chromedriver.storage.googleapis

  • 我正在尝试自动化与一个网站的一些互动。我正在使用Chropath查找各种元素的绝对XPath,然后在Selenium中与它们交互。但是,有一个按钮,selenium用“消息:stale element reference:element is not attached to the page document”来响应。如果我打开一个新的chrome浏览器并导航到该按钮,Chropath会显示一个有