【问题标题】:Python selenium - compile with embedded webdriver and browserPython selenium - 使用嵌入式 webdriver 和浏览器编译
【发布时间】:2018-11-14 01:30:12
【问题描述】:

我想自动化网页交互,其中涉及单击 Web UI 上的多个按钮。我决定使用硒。

幸运的是,我的 selenium 测试成功了。但是,我将使用 pyinstaller 编译脚本并将编译后的脚本版本发送给最终用户。问题是我不知道他们使用哪个浏览器,也不能要求他们安装 webdrivers。

有没有办法在编译后的二进制文件中嵌入 webdriver 和浏览器?

【问题讨论】:

    标签: python selenium


    【解决方案1】:

    您可以尝试在 pyinstaller 中使用 --add-binary 参数将 chromedriver 添加为二进制文件,并在脚本中从相对路径调用驱动程序(例如 chromedriver):

    webdriver.Chrome('chromedriver/path')

    请参阅pyinstaller docs 了解更多信息。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2013-02-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-19
      • 2017-01-01
      • 2016-11-16
      相关资源
      最近更新 更多