【问题标题】:Python webdriver tests failing on JenkinsPython webdriver 测试在 Jenkins 上失败
【发布时间】:2016-02-02 15:15:13
【问题描述】:

我正在使用 selenium webdriver 和 python 来编写自动化测试。当我使用 Windows 批处理命令从我的计算机运行测试时,测试通过,没有任何问题。我在同一台计算机上配置了 Jenkins 服务器以执行 Windows 批处理命令 python test.py - 测试运行,但是当它应该单击确认按钮时失败。我尝试了各种选择器,但仍然是同样的问题。该元素可见并已启用,但脚本只是没有单击所需的元素(在这种情况下,按钮包含“确定”) 有什么帮助吗?

【问题讨论】:

    标签: python selenium jenkins


    【解决方案1】:

    我经常将 autoit 用于此类任务。如果键盘输入按钮可以单击“确定”,那么我建议在您的 python 代码中使用 autoit。如果可以使用 {TAB} 突出显示“ok”,请在输入以下代码之前使用 tab。

    import autoit
    autoit.send("{ENTER}")
    

    【讨论】:

      猜你喜欢
      • 2016-05-23
      • 2011-09-16
      • 2018-03-29
      • 2012-12-29
      • 2017-11-27
      • 1970-01-01
      • 2016-01-28
      • 1970-01-01
      • 2020-01-01
      相关资源
      最近更新 更多