如何使用nightwatch.js设置值“ CodeMirror”组件(如CodeMirror-line)

时间:2019-04-29 12:29:50

标签: node.js nightwatch.js cucumberjs

我想从代码中设置测试值。在用户界面中,一旦达到限制,第二行就可以在一行中输入固定长度的文本。

我必须编写测试用例才能输入数据。

<div style="position: relative;"><div class="CodeMirror-gutter-wrapper" style="left: -30px;"><div class="CodeMirror-linenumber CodeMirror-gutter-elt" style="left: 0px; width: 21px;">1</div></div><pre class=" CodeMirror-line "><span style="padding-right: 0.1px;"><span cm-text="">​</span></span></pre></div>

下面为实现该功能而编写的代码

Given(/^User enter the sql query in textbox$/, async () => {
await client
  .useXpath()
  .useCss()
  .setValue("body > div.view-container > div > div > div.row > div > div:nth-child(1) > div:nth-child(1) > div > div:nth-child(2) > div > div.ng-scope > div > form > div:nth-child(2) > textarea  > pre > span > span", 'Select')
  .pause(3000)});

请帮我一个!

谢谢!

0 个答案:

没有答案