I am trying to scrape filling a form and submitting it. Filling and submitting works fine but I am interested in the pop message returned. So far I am not able to receive the message output. This is my code using Selenium Python.
import time
from selenium import webdriver
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.common.keys import Keys
postnummer = [42435, 42448]
street_name =["Bredfjällsgatan", "Fjällviolen"]
street_number = [12, 7]
inputPost = '//*[@id="body"]/div[3]/div/div/div[5]/div/div[2]/div/a/form/input[1]'
inputStreet = '//*[@id="body"]/div[3]/div/div/div[5]/div/div[2]/div/a/form/input[2]'
inputNumber = '//*[@id="body"]/div[3]/div/div/div[5]/div/div[2]/div/a/form/input[3]'
submitButton = '//*[@id="body"]/div[3]/div/div/div[5]/div/div[2]/div/a/form/span[4]'
result = '//*[@id="body"]/div[1]/div/div/div/div[1]/div/p/text()[1]'
def sleep():
time.sleep(3)
browser = webdriver.Chrome(ChromeDriverManager().install())
browser.get("https://www.framtidensbredband.se/")
browser.find_element_by_xpath(inputPost).send_keys(postnummer[0])
browser.find_element_by_xpath(inputStreet).send_keys(street_name[0])
browser.find_element_by_xpath(inputNumber).send_keys(street_number[0])
sleep()
browser.find_element_by_xpath(submitButton).click()
#print(browser.find_element_by_xpath(result))
sleep()
browser.switch_to.frame(browser.find_element_by_xpath(result))
sleep()
browser.back()
sleep()
browser.quit()
The website being scraped is https://www.framtidensbredband.se/