码迷,mamicode.com
首页 > 其他好文 > 详细

nightwach 使用xpathwu xiao

时间:2018-01-24 18:07:16      阅读:115      评论:0      收藏:0      [点我收藏+]

标签:instance   child   方法   def   setting   set   contains   host   selenium   


nightwatch run e2e时想要匹配文字内容

但是css selector不能得到想要的结果,所以使用xpath

使用方法:

一、添加usePath配置

test_settings: {
    default: {
      selenium_port: 4444,
      selenium_host: ‘localhost‘,
      silent: true,
      globals: {
        devServerURL: ‘http://localhost:‘ + (process.env.PORT || config.dev.port)
      },
      use_xpath: true
    },
    ...
  }

 

二、使用

browser
        .useCss()
        .url(devServer)
        .waitForElementVisible(‘#app‘, 100000)
        .useXpath()
	.click(‘.//*[contains(concat(" ",normalize-space(@class)," ")," instance-dropdown-template ")]//li//span[contains(normalize-space(),"小型配置")]‘)
	.useCss()
	.click(‘.create-top .form-item:nth-child(4) input‘)
        .end()

  

三、csstopath代码如何写

https://css2xpath.github.io/

nightwach 使用xpathwu xiao

标签:instance   child   方法   def   setting   set   contains   host   selenium   

原文地址:https://www.cnblogs.com/undefined-h/p/8342571.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!