Without this option the code works:
options.add_argument("--disable-accelerated-2d-canvas")
You could try to replace it with:
options.add_argument("--disable-accelerated-2d-canvas")
Prevents fallback to software rendering when GPU is disabled—useful in combination with --disable-gpu
.