首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >端到端测试/使用WebDrivernode.js运行SeleniumIDE.json文件

端到端测试/使用WebDrivernode.js运行SeleniumIDE.json文件
EN

Stack Overflow用户
提问于 2018-06-13 01:30:54
回答 2查看 0关注 0票数 0

这样我就可以记录我的测试并将测试文件保存为.side威奇json档案。它包含{id , command , target , value}

{     "id": "70a08bcc-b351-4ec6-b64d-f833f09adfa2",
      "name": "Untitled Project",
      "url": "http://example.io",
      "tests": [
        {
          "id": "0b5184ff-4873-459b-b55b-77d56ebf5f6e",
          "name": "Untitled",
          "commands": [
            {
              "id": "35b40ae7-1ada-46d9-8c65-d8faaf1af753",
              "command": "open",
              "target": "/",
              "value": ""
            },
            {
              "id": "0e0bd8b3-4301-4ac6-8cd6-4b01fa94f68d",
              "command": "type",
              "target": "name=login",
              "value": "test@tets.io"
            },
            {
              "id": "078da69d-eec3-44b8-b793-53b401a18ac4",
              "command": "clickAt",
              "target": "//div[@id='cloud-ui']/div/div[3]/div/button/span",
              "value": "24,17"
            }...

我想知道是否有解决方案来自动运行测试文件JavaScript,例如读取文件并执行命令的插件?

如果不是,那么创建我自己的JavaScript函数来获取json对象如何?{id , command , target , value}执行命令?

例如:

   {
      "id": "512a84b8-c3b0-4cb6-88b4-025d28502f1f",
      "command": "clickAt",
      "target": "css=li.active > a",
      "value": "18,62"
    }

我们可以用selenium-webdriver

  driver.findElement(By.css("li > a > span")).click();
EN

Stack Overflow用户

发布于 2018-06-13 09:59:22

我想知道是否有使用JavaScript自动运行测试文件的解决方案,例如读取文件并执行命令的插件?

如果不是,那么如何创建我自己的JavaScript函数来循环json对象{id、命令、目标、值}并执行这些命令?

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/-100004872

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档