I run the following code and it works till the last button clicking and I get this error:
selenium.common.exceptions.NoSuchElementException:
Message: no such element: Unable to locate element: {"method":"xpath","selector":"//*[@id="joinGame"]/a/button/span"}
(Session info: chrome=80.0.3987.132)
Code:
from selenium import webdriver
import time
first = 'https://lobby.ogame.gameforge.com/pl_PL/hub'
browser = webdriver.Chrome('my chromedriver directory')
browser.get(str(first))
browser.maximize_window()
l = browser.find_element_by_xpath('//*[@id="loginRegisterTabs"]/ul/li[1]/span')
l.click()
c = browser.find_element_by_name('email')
c.send_keys('myemail')
p = browser.find_element_by_name('password')
p.send_keys('mypassword')
o = browser.find_element_by_xpath('//*[@id="loginForm"]/p/button[1]/span')
o.click()
b = browser.find_element_by_xpath('//*[@id="joinGame"]/a/button/span')
b.click()
The b command causes the error.