【问题标题】:Accessing element in pop-up Selenium Web Auto testing在弹出 Selenium Web Auto 测试中访问元素
【发布时间】:2013-06-05 04:05:10
【问题描述】:

我正在使用 selenium 进行网络自动化。我也可以登录其他。但是,在网页的一页中,我点击打开弹出窗口。之后,我访问该弹出窗口中的复选框。对于那个过程,硒不能做。我想知道如何访问该特定 ID。我错过了什么?

【问题讨论】:

    标签: javascript testing selenium selenium-ide


    【解决方案1】:

    点击弹出窗口后,您必须选择该弹出窗口,然后单击单选按钮 在 windowsID 中你必须写弹出窗口的 id

    selectPopUp | windowsid
    click       | id=gropup
    

    【讨论】:

    • 我猜我不需要用 Selenium 写任何东西。我只需要按记录并重播。命令,目标也是自动输入的,我认为那里什么都没有。我该怎么办?
    • 有些命令你必须在 selenium ide 的日志面板中手动编写,因为 selenium IDE 不会记录所有命令
    • 我认为它记录正确。但是,当我运行程序时,它无法访问 id=groups_1_check。我该怎么办?
    • 它无法访问 id=groups_1_check,因为它在新的弹出窗口中打开,并且在您的代码中您没有选择此弹出窗口。如果打开了新窗口或弹出窗口,则它由 selenium 记录,但是当您重播该脚本时,它会在新的弹出窗口上失败,因为您必须在 selenium IDE 中编写代码手册
    猜你喜欢
    • 1970-01-01
    • 2011-12-28
    • 2020-02-07
    • 1970-01-01
    • 2023-04-03
    • 2017-05-16
    • 2023-03-21
    • 2020-09-08
    • 1970-01-01
    相关资源
    最近更新 更多