javascript - 如何使用带有 Nightmare 的 javascript 函数执行 href 的点击

标签 javascript jquery node.js href nightmare


我想知道如何单击带有此属性的 Nightmare 按钮。

<a class="auth_button leftbtn" href="javascript:SubmitAuthCode( 'enter a friendly name here' );">
        <h3>Submit</h3>
        <h5>my special access code</h5>
</a>

我尝试使用这样的 click() 方法:

 .click('.auth_button leftbtn');

但它只是不点击它(可能是因为它不是一个“真正的”按钮 - 可能是错误的)
有什么想法吗?或者我应该怎么做

我可能会发现为什么 .click() 不起作用:

<div class="modal_buttons" id="auth_buttonsets">
    <div class="auth_buttonset" id="auth_buttonset_entercode" style="display: none;">
            <a class="auth_button leftbtn" href="javascript:SubmitAuthCode( 'enter a friendly name here' );">
                <h3>Submit</h3>
                <h5>my special access code</h5>
            </a>
            <a class="auth_button" href="javascript:SetEmailAuthModalState( 'checkspam' );">
                <h3>What message?</h3>
                <h5>I don't have any message from Steam Support...</h5>
            </a>
            <div style="clear: left;"></div>
    </div>
    <div class="auth_buttonset" id="auth_buttonset_checkspam" style="display: none;">
            <a class="auth_button leftbtn" href="javascript:SubmitAuthCode( 'enter a friendly name here' );">
                <h3>Found it!</h3>
                <h5>and I've entered my special access code above</h5>
            </a>
            <a class="auth_button" href="javascript:SetEmailAuthModalState( 'help' );">
                <h3>No luck still...</h3>
                <h5>I don't have any message from Steam Support...</h5>
            </a>
            <div style="clear: left;"></div>
    </div>
</div>

我瞄准的按钮位于 div id=auth_buttonset_entercode 中,因为有多个具有相同 id 的按钮,但不在同一个 div 中。现在我不知道如何选择 div,然后在同一选择器中选择类。

最佳答案

更改为

.click('#auth_buttonset_entercode .auth_button.leftbtn');

因此它将选择具有两个类的元素。

关于javascript - 如何使用带有 Nightmare 的 javascript 函数执行 href 的点击,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32703910/

相关文章:

javascript - 无法在 php 中检索 $_POST 变量

javascript - 使用模块功能的提供程序创建作用域模块

javascript - jQuery 根据单选字段更新复选框值?

javascript - Mongoose 具有相同的保存和更新中间件功能

javascript - 如何从一个本地 ionic 服务器到另一台 Express 本地服务器进行 API 调用

javascript - 如何在导航单击按钮上保持打开 Firefox 扩展弹出窗口

jquery - 如何实现 jQuery .get()

javascript - LeanModal.js - X 单击时关闭模态框

node.js - npm 安装 mmmagic 失败

JavaScript - 添加 ID 和类