You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
19 lines
726 B
19 lines
726 B
from selenium.webdriver.remote.file_detector import LocalFileDetector |
|
from selenium import webdriver |
|
from selenium.webdriver.chrome.service import Service |
|
|
|
def geoLocationTest(): |
|
driver = webdriver.Chrome() |
|
Map_coordinates = dict({ |
|
"latitude": 41.8781, |
|
"longitude": -87.6298, |
|
"accuracy": 100 |
|
}) |
|
driver.execute_cdp_cmd("Emulation.setGeolocationOverride", Map_coordinates) |
|
driver.get("<your site url>") |
|
def upload(driver): |
|
|
|
input = driver.find_element_by_css_selector("input[type='file']") |
|
driver.execute_script("arguments[0].style.display = 'block';", input) |
|
driver.file_detector = LocalFileDetector() |
|
input.send_keys("/path/to/file/on/machine/which/runs/tests")
|
|
|