from pyvirtualdisplay import Display from selenium import webdriver display = Display(visible=0, size=(800, 600)) display.start() browser = webdriver.Firefox() #Chrome('/home/martin/python/selenium/chromedriver') browser.get('http://www.hagrid.xyz/admin') browser.find_element_by_name("login[username]").send_keys('martin') browser.find_element_by_name("login[password]").send_keys('02ebrienm') browser.find_element_by_css_selector("button").click() print(browser.title) #stores = browser.find_element_by_id("menu-magento-backend-stores").find_elements_by_tag_name('a')[0].click() stores = browser.find_element_by_css_selector("[aria-labelledby='menu-magento-backend-stores']") config = stores.find_element_by_css_selector("[data-ui-id='menu-magento-config-system-config']") link = config.find_elements_by_tag_name('a')[0].get_attribute('href') browser.get(link) #print(browser.title) web = browser.find_element_by_id('system_config_tabs').find_elements_by_tag_name('div')[0].find_elements_by_tag_name('ul')[0].find_elements_by_tag_name('li')[1].find_elements_by_tag_name('a')[0].get_attribute('href') browser.get(web) print(browser.title) browser.find_element_by_css_selector("[class='entry-edit form-inline']").find_elements_by_tag_name('div')[4].find_element_by_id("web_unsecure").find_element_by_tag_name('table').find_element_by_tag_name('tbody').find_elements_by_tag_name('tr')[0].find_elements_by_tag_name('td')[1].find_element_by_tag_name('input').clear() browser.find_element_by_css_selector("[class='entry-edit form-inline']").find_elements_by_tag_name('div')[4].find_element_by_id("web_unsecure").find_element_by_tag_name('table').find_element_by_tag_name('tbody').find_elements_by_tag_name('tr')[0].find_elements_by_tag_name('td')[1].find_element_by_tag_name('input').send_keys('https://www.hagrid.xyz') browser.find_element_by_id('save').click() x=browser.find_element_by_css_selector("[class='entry-edit form-inline']").find_elements_by_tag_name('div')[4].find_element_by_id("web_unsecure").find_element_by_tag_name('table').find_element_by_tag_name('tbody').find_elements_by_tag_name('tr')[0].find_elements_by_tag_name('td')[1].find_element_by_tag_name('input').get_attribute('value') print(x) #print(a.get_attribute('value')) #x = browser.url.get_attribute('value') #print(x) #find_element_by_css_selector("[data-ui-id='text-groups-unsecure-fields-base-url']").send_keys("value", "https://www.hagrid.xyz") #browser.find_element_by_id('web_unsecure_base_url').send_keys('https://www.hagrid.xyz') #browser.find_element_by_id('web_secure_base_url').send_keys('https://www.hagrid.xyz') browser.quit() display.stop()