【问题标题】:How to click button in 'alert' message on the webpage with PyQt4如何使用 PyQt4 在网页上单击“警报”消息中的按钮
【发布时间】:2012-12-13 01:03:21
【问题描述】:

在网页上,当我创建新用户时,提示消息显示“新用户已创建”。为了继续,我必须单击“确定”按钮。所以问题是我真的不知道如何点击它。

当我需要单击常规按钮时,我会执行以下操作:

doc = self.page().currentFrame().documentElement()
submit_button = doc.findFirst('input[id=my-submit-button]')
submit_button.evaluateJavaScript('this.click()')

但是如何点击警报消息中的按钮?

【问题讨论】:

    标签: python qt button pyqt pyside


    【解决方案1】:

    您正在寻找QWebPage::javaScriptAlert ( QWebFrame * frame, const QString & msg ) function

    只要有 JavaScript 程序在里面运行,这个函数就会被调用 frame 使用消息 msg 调用 alert() 函数。

    默认实现显示消息,msg,带有 QMessageBox::信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-04
      • 1970-01-01
      • 2018-11-16
      • 1970-01-01
      • 2018-05-01
      • 1970-01-01
      相关资源
      最近更新 更多