Задача нажатия на зеленую кнопку с помощью Selenium усложняется тем, что она находится внутри таблицы, что, как мне говорят, является плохой практикой веб-разработки;Таблицы должны использоваться для данных.
Другой подход к задаче.У рассматриваемого веб-сайта есть альтернатива выбору цели поиска, при которой пользователь может загрузить файл.Загрузите целевой файл, который вы собираетесь искать, из базы данных pdb.Измените целевой файл с помощью программы молекулярного моделирования, такой как Chimera, для удаления дополнительных цепочек.
Затем удалите код Selenium для выполнения поиска цели и замените его кодом для загрузки целевого файла, который был загружен избаза данных (следующие четыре строки)
linkb = driver1.find_element_by_id('link_target_upload')
linkb.click()
linkz = driver1.find_element_by_id('DockingTargetUpload')
linkz.send_keys('/path/filename')