gpt4 book ai didi

selenium - 机器人框架 : org. openqa.selenium.NoSuchSessionException

转载 作者:行者123 更新时间:2023-11-28 20:51:37 25 4
gpt4 key购买 nike

我正在尝试运行我的第一个机器人测试,但无论我尝试什么,我都会遇到以下异常:

org.openqa.selenium.NoSuchSessionException

我的测试看起来像

*** Settings ***
Documentation A resource file containing the application specific keywords
Library Selenium2Library

*** Test Cases ***
Check out www google dot com
Open Browser https://www.google.com htmlunit
Close Browser

enter image description here

我正在使用以下版本:

    <version.robot>3.0.2</version.robot>
<version.robot.maven.plugin>1.4.7</version.robot.maven.plugin>
<version.selenium2library>1.4.0.8</version.selenium2library>

是下面jar里面的东西引起的。

<dependency>
<groupId>com.github.markusbernhardt</groupId>
<artifactId>robotframework-selenium2library-java</artifactId>
<version>${version.selenium2library}</version>
<scope>test</scope>
</dependency>

当我添加这个依赖项时,fitnesse test(没有这个 jar 它正在工作)也给出了同样的异常。

最佳答案

问题是我在 1 个 maven 模块中使用了 Fitnesse、Cumber 和 Robot Framework。这是一个演示应用程序,用于展示这些框架如何适合我们的 jenkins 2 管道。 Fitnesse 和 Cucumber 使用的是 Selenium 3,而 robotframework-selenium2library-java 似乎不适用于 Selenium 3。因此存在冲突。

为了解决这个问题,我将每个测试框架放在一个单独的 maven 模块中,这将解决问题。也让我在未来的 selenium 版本上有更大的灵 active 。

关于selenium - 机器人框架 : org. openqa.selenium.NoSuchSessionException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44464435/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com