Windows 10Home x64 /
Python 3.7.0 win64 /
Селен 3.14.0 /
Geckodriver 3.14.0 /
Firefox 61.0.2.
Я пытаюсь нажать кнопку входа в систему, хотя я скопировал и вставил полный XPath, я не могу нажать кнопку входа в систему.
from selenium import webdriver
driver = webdriver.Firefox()
driver.get('https://library.yonsei.ac.kr/')
linkElem = driver.find_element_by_link_text('LOGIN').click()
username = driver.find_element_by_id('id')
username.send_keys('myuserAbc')
password = driver.find_element_by_id('password')
password.send_keys('mypass123')
linkElem = driver.find_element_by_xpath("/html/body/div[2]/div[2]/div/div[2]/form/fieldset/div[2]/p[@class='loginBtn']/input[@type='submit']").click()
Спасибо за вашу помощь.
Update1: скрипт работает до момента локализации кнопки входа, у меня нет проблем с Marionette или с последней версией Firefox.
Обновление 2: я добавил p[@class='loginBtn']/input[@type='submit']
, чтобы сделать его более конкретным, но все еще не работает.