为Web应用程序和桌面Outlook应用程序创建自动测试的解决方案

susanml 测试交流2175字数 221阅读模式
摘要我的问题如下: 我正在用selenium测试Web应用程序。应用程序的一个功能是发送一些PDF文件。点击某些按钮后,web应用程序打开桌面。。。

我的问题如下:

我正在用selenium测试Web应用程序。应用程序的一个功能是发送一些PDF文件。单击某些按钮后,web应用程序打开桌面Outlook应用程序,并打开包含新消息的窗口,其中提到的pdf文件作为附件添加。我需要断言文件是否已实际添加。显然,只有selenium无法与桌面Outlook应用程序交互。文章源自玩技e族-https://www.playezu.com/179394.html

所以我的问题是,是否有可能编写一个在第一步和下一步与Outlook进行交互的测试?你能给我推荐一些能让我实现这一目标的技术吗?谢谢文章源自玩技e族-https://www.playezu.com/179394.html 文章源自玩技e族-https://www.playezu.com/179394.html

玩技站长微信
添加好友自动发送入群邀请
weinxin
rainbow-shownow
玩技官方公众号
官方微信公众号
weinxin
PLAYEZU
 
  • 版权提示:本站仅供存储任何法律责任由作者承担▷诈骗举报◁▷新闻不符◁▷我要投稿◁
    风险通知:非原创文章均为网络投稿真实性无法判断,侵权联系2523030730
    免责声明:内容来自用户上传发布或新闻客户端自媒体,切勿!切勿!切勿!添加联系方式以免受骗。
  • 原创转载:https://www.playezu.com/179394.html
    转载说明: 点我前往阅读>>>
评论  2  访客  2
    • justin
      justin 9

      尝试此库,支持桌面和web自动化,并提供统一的python api:
      https://marketplace.visualstudio.com/items?itemName=ClickCorp.clicknium
      该示例显示了web和桌面自动化的情况:
      import subprocess
      from time import sleep
      from clicknium import clicknium as cc, locator, ui

      def main():
      # sample code to demo web automation and desktop application
      tab = cc.edge.open("https://www.bing.com/")
      tab.find_element(
      locator.new_store.sample.bing.search_sb_form_q).set_text(‘clicknium’)
      tab.find_element(locator.new_store.sample.bing.svg).click()
      sleep(3)
      tab.close()

      process = subprocess.Popen("notepad")
      ui(locator.new_store.sample.notepad.document_15).set_text("clicknium")

      if __name__ == "__main__":
      main()

      • Yevhen B
        Yevhen B 9

        我假设您需要简单地将浏览器和桌面自动化结合起来。有多种方法

        Ranorex-可以与web和桌面UI一起使用的商业工具
        Appium的Vanilla Selenium+Windows驱动程序,用您最喜欢的语言包装
        Java语言awt。Robot作为桌面应用程序交互的替代方案

      匿名

      发表评论

      匿名网友
      确定