小编Bro*_*n A的帖子

Nightwatch从选择框中选择选项

我正在尝试使用nightwatch.js从选择框中选择一个选项.

我有代码:

    this.browser.click('select[name="month"]')
        .pause(1000)
        .click('option[value="3"]')
        .click('select[name="day"]')
        .pause(1000)
        .click('option[value="6"]')
        .click('select[name="year"]')
        .pause(1000)
        .click('option[value="1989"]');
Run Code Online (Sandbox Code Playgroud)

它会在页面上选择正确的月份,而不是当天.这是当天选择框的HTML:

<select aria-label="Day" id="day" name="day" data-validatorGroup="bday" data-component="selectbox">
    <option selected="selected" value="" aria-label="Date of birth">
        Day</option>
    <option value="1">1</option>
            <option value="2">2</option>
            <option value="3">3</option>
            <option value="4">4</option>
            <option value="5">5</option>
            <option value="6">6</option>
            <option value="7">7</option>
            <option value="8">8</option>
            <option value="9">9</option>
            <option value="10">10</option>
            <option value="11">11</option>
            <option value="12">12</option>
            <option value="13">13</option>
            <option value="14">14</option>
            <option value="15">15</option>
            <option value="16">16</option>
            <option value="17">17</option>
            <option value="18">18</option>
            <option value="19">19</option>
            <option value="20">20</option>
            <option value="21">21</option>
            <option value="22">22</option>
            <option value="23">23</option>
            <option value="24">24</option>
            <option value="25">25</option>
            <option value="26">26</option>
            <option value="27">27</option>
            <option …
Run Code Online (Sandbox Code Playgroud)

javascript jquery nightwatch.js

15
推荐指数
5
解决办法
2万
查看次数

如何使用CSS从页面底部向上滑动div

我有一个div与以下类:

.overlay {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    z-index: 500;
    overflow: auto;
}

.slider {
    overflow-y: hidden;
    max-height: 100vh;
    transition-property: all;
    transition-duration: 1s;
    transition-timing-function: cubic-bezier(0, 1, 0.5, 1);

    &.close {
        max-height: 0;
    }
}
Run Code Online (Sandbox Code Playgroud)

我希望div从页面底部向上滑动以适应整个屏幕.现在它从页面顶部滑动以适应整个屏幕.如何使用css/jquery完成这项工作?

当有人点击按钮时,我从div中删除close类(我希望div从页面底部向上滑动到页面顶部).如果他们要求关闭div(div应该从页面顶部滑动到页面底部并消失 - 高度= 0),我重新添加关闭按钮.

这是DIV:

<div class="overlay slider close"></div>
Run Code Online (Sandbox Code Playgroud)

javascript css jquery

12
推荐指数
2
解决办法
4万
查看次数

使用夜视检查http状态代码

如何使用nightwatch.js检查HTTP状态代码?我试过了

  browser.url(function (response) {
     browser.assert.equal(response.statusCode, 200);
  });
Run Code Online (Sandbox Code Playgroud)

但当然这不起作用.

selenium nightwatch.js

10
推荐指数
2
解决办法
2939
查看次数

如何使用nightwatchjs检查元素是否可点击?

如何使用nightwatch js检查元素是否可点击?我想点击一个元素,但是当我运行nightwatch时,selenium没有点击该元素,因为它还无法点击.

nightwatch.js

9
推荐指数
3
解决办法
7273
查看次数

如何使用带有夜视仪的酱汁?

我的nightwatch.json文件中有以下配置

"saucelabsChrome": {
  "selenium_host": "ondemand.saucelabs.com",
  "selenium_port": 80,
  "username": "example",
  "access_key": "--REDACTED---",
  "desiredCapabilities": {
    "acceptsSslCerts": true,
    "name": "chrome",
    "browserName": "chrome",
    "platform": "OS X 10.11",
    "version": "45.0"
  }
},
Run Code Online (Sandbox Code Playgroud)

但是,当我用酱汁实验室运行夜视仪时

node nightwatch  ---args '{"beta": "true", "env": "stage"}' --test tests/example.js -e saucelabsChrome
Run Code Online (Sandbox Code Playgroud)

我收到一个错误

Couldn't find element signUpAdobe
Run Code Online (Sandbox Code Playgroud)

两个问题

  • 我在哪里可以看到在Saucelabs上运行的nightwatch命令?
  • 将酱汁与夜视仪结合的最佳方法是什么?

saucelabs nightwatch.js

5
推荐指数
1
解决办法
2747
查看次数

如何在夜视仪中检查元素的文本长度是否大于0?

如何在夜视仪中检查元素的文本长度是否大于0?

我想检查一个页面上一个元素的文本长度,以确保它使用夜表大于0。

javascript nightwatch.js

4
推荐指数
1
解决办法
1878
查看次数

标签 统计

nightwatch.js ×5

javascript ×3

jquery ×2

css ×1

saucelabs ×1

selenium ×1