Chartify: 如何传递Selenium WebDriver?



以下示例应该有效,但它需要selenium包(据我了解,在后台chartify使用bokeh包构建交互式图表并使用selenium截取屏幕截图(

import chartify
chartify.examples.plot_scatter()

上面的代码不起作用,因为我无法为 Selenium 配置驱动程序,这通常类似于以下内容:

from selenium import webdriver
driver = webdriver.Chrome(executable_path=(my_path + '/chromedriver)')

如何将此driver对象传递给chartify

看起来他们已经在图表方法_initialize_webdriver中硬编码了Web驱动程序的创建和配置。

如果你想要与他们所做的不同的东西,我认为猴子修补Chart. _initialize_webdriver方法来覆盖它是当前唯一的选择。可能值得在他们的 GH 跟踪器上打开一个问题,以讨论添加自定义 Web 驱动程序创建的功能。

相关内容

  • 没有找到相关文章

最新更新