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

远程浏览器没有响应getCurrentUrl

周宏伯
2023-03-14

我在等待URL更改时得到以下错误。

这个问题是断断续续的,我并不总是得到错误。因此,如果我简单地说getCurrentURL,它就通过了。我想这与多次调用它有关,就像它在expctedconditions中所做的那样。

wait.until(ExpectedConditions.urlContains("cart-complete")));

共有1个答案

农诚
2023-03-14

使用这种方法我解决了我的问题wd.navigate().to(URL)URL打开了我的站点。

if (browser.equalsIgnoreCase("ie")) {
        System.out.println(" Executing on IE");
        DesiredCapabilities cap = DesiredCapabilities.chrome();
        cap.setBrowserName("ie");
        String Node = "http://192.168.2.5:5555/wd/hub";
        wd = new RemoteWebDriver(new URL(Node), cap);
        wd.manage().timeouts().implicitlyWait(10, TimeUnit.SECONDS);

        // Launch website
        wd.navigate().to(URL);
}
 类似资料:
  • 我在使用netty开发websocket服务器,浏览器使用var socket = new WebSocket("ws://127.0.0.1:18080/ws?token=xxxx");连接时服务器将验证token,如果不通过则返回401并关闭socket。 服务器响应代码: 目前情况是socket虽然关闭,但浏览器好像没有收到401的响应。我需要在浏览器种能知道连接关闭是因为401还是其他什么

  • 我尝试使用ETAG从api请求缓存json响应。我调用类似http://localhost:3000/api/config的代码,并获取: Thx响应。

  • 问题内容: 我正在通过jQuery的getJson()调用跨域Web服务。由于响应对象的大小很大,因此我在Web服务中使用了最大的JSon大小。我已经检查过getJson()提供正确的响应对象。但是仍然没有调用我的回调函数。Firebug表示已超过(firefox)响应大小。 谁能告诉我标准浏览器(例如,Firefox)处理的最大浏览器响应大小限制是多少,以及如何处理该问题? 这是相同的代码段。

  • 我用IntelliJ创建了一个非常简单的流测试。 IntelliJ无法完成测试,并给了我错误 这导致假设响应程序流不执行任何操作。 启动器流被执行。我可以看到这一点,因为命令显示在日志中。但是,我不知道响应器流是否从未由发起方流启动,或者只是没有响应。也许你可以帮我。 谢谢

  • 出于某种原因,如果我通过浏览器或MockMVC测试类访问Spring控制器,它会返回不同的响应。有人能帮我找出原因吗? 首先控制器方法: 显然,里面有一些未知的类扩展了,并包含一个名为的列表。这还扩展了。 当我通过浏览器访问代码时,我会得到以下内容: 看起来我很顺从。但当我通过MockMVC请求时。。。 响应中没有HATEOAS兼容元素,因此我的测试在jsonPath检查中失败: 我已经尝试过为M

  • preview和response为什么不一样? 打印是这样 渲染是这样