Geolocalización falsa en la automatización de cromo

Necesito automatizar la geolocalización en Chrome usando el script de Python. Tengo que fingir la latitud y la longitud. Seguí algunos enlaces en stackoverflow pero me dieron errores. chromeDriver.executeScript (“window.navigator.geolocation.getCurrentPosition = function (success) {var position = {” coords “: {” latitude “:” 555 “,” longitude “:” 999 “}}; success (posición); } “);

¿Hay alguna otra forma en que pueda cambiar la ubicación?

Tiene que escapar de las comillas dobles dentro de una cadena, intente con el siguiente código:

driver.execute_script("window.navigator.geolocation.getCurrentPosition=function(success){"+ "var position = {\"coords\" : {\"latitude\": \"555\",\"longitude\": \"999\"}};"+ "success(position);}"); print(driver.execute_script("var positionStr=\"\";"+ "window.navigator.geolocation.getCurrentPosition(function(pos){positionStr=pos.coords.latitude+\":\"+pos.coords.longitude});"+ "return positionStr;"))