Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/361.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 从HTML执行Webdriver脚本_Java_Javascript_Html_Selenium_Selenium Webdriver - Fatal编程技术网

Java 从HTML执行Webdriver脚本

Java 从HTML执行Webdriver脚本,java,javascript,html,selenium,selenium-webdriver,Java,Javascript,Html,Selenium,Selenium Webdriver,我正在为我的AUT创建一个框架。我计划使用Webdriver/Java。我对Selenium、Java和html编程比较陌生。我希望以以下方式实现该框架 将有一个HTML界面,用户可以选择复选框 对于他想要运行的测试用例 他可以在做出选择后提交 提交时,将执行脚本 执行将只包括选定的案例 我的问题是: 对于第1点,有什么比html更好的吗?我不想使用Excel 因为我希望这个界面是交互式的,所以任何人都可以使用这个界面,而不需要了解任何域或它背后运行的脚本 我应该如何处理第三点?我需要启动我的

我正在为我的AUT创建一个框架。我计划使用Webdriver/Java。我对Selenium、Java和html编程比较陌生。我希望以以下方式实现该框架

  • 将有一个HTML界面,用户可以选择复选框 对于他想要运行的测试用例
  • 他可以在做出选择后提交
  • 提交时,将执行脚本
  • 执行将只包括选定的案例
  • 我的问题是:

    • 对于第1点,有什么比html更好的吗?我不想使用Excel 因为我希望这个界面是交互式的,所以任何人都可以使用这个界面,而不需要了解任何域或它背后运行的脚本
    • 我应该如何处理第三点?我需要启动我的主要功能 并将选定的“案例”作为数组或其他内容传递

    您看过赛利宁IDE吗?这是Selinium的基本前端。您可以录制和回放测试用例,并且可以从测试套件中选择要运行的测试用例

    自从最近以来,它可以用于在浏览器中运行测试,而不仅仅是使用SeleniumIDE的firefox

    PS 您还应该研究回归测试。我们发现安装起来要容易得多

    希望这有帮助。祝你好运


    我给你的建议是先学习硒。自动化应该作为一种编程活动来对待,而不是长期的记录回放活动。你可以做的是,从一个充实的框架开始,也许可以添加一个关键字系统。但是,以这种方式诚实地管理你的套房是迟来的。如果我是你,请坚持基本原则,并在你的框架中使用持续集成系统,直到你获得更多经验。谢谢你的反馈。然而,我相信我已经通过Java编程在Selenium方面取得了相当大的进步(我提到“相对较新”)。我已经在使用数据驱动的框架,但我需要升级它,因为它对我的AUT有很多限制。经过大量考虑,我得出结论,我的AUT最有效的方法将是我在讨论中描述的方法。所以再次感谢你的关注,但是如果你能回答这个问题就更好了。换句话说,经过进一步的研究,我发现我可以使用AWT或swing作为第一点。现在就开始调查。如果我成功的话会更新:)有几点建议,自动化意味着模糊了运行脚本需要人工干预的必要性。因此,大多数框架都是这样设计的。我建议您看看TestNG…如果您需要选择测试,那么您可以随时修改XML以选择要运行的测试。无需人工干预,我只想在运行开始时选择案例。我有100个案例,所以每次修改XML,我必须每周在每个sprint中运行一次,这对我没有多大好处。无论如何,谢谢你的建议,谢谢你的回复。这对我不合适。我几乎在每个测试用例中都有各种逻辑流,这在基于java的普通代码中非常有效。此外,数据集也是广泛的,我目前正在通过xls阅读器处理。所以我必须建造一些东西来满足我的确切需求。也许我走错了方向,但我正在努力,也许更简单一些。PS huxley似乎更适合UI回归,这不是我的要求。