Как вы можете видеть на скриншоте, этот Xpath работает на 100%. Если вы все еще не сможете нажать на эту кнопку, проблема не в xpath.Дайте мне знать, если все еще не удается.
By.xpath("//button[@class = 'btn btn-alt btn-small' and @type = 'button']")
На основании вашего комментария:
Я пробовал этот код, но не смог нажать.элемент перехвачен: элемент ... не активен в точке (293, 97).Другой элемент получит щелчок: ... (Информация о сеансе: chrome = 74.0.3729.169)
Я уверен, что знаю, в чем ваша проблема, прежде чем нажать на этот элемент, что-то происходит на странице: Это говорит - Другой элемент получит щелчок , это означает, что есть другой элемент выше (перекрывающийся) вашей кнопки (всплывающее окно, страница неактивна (отключена во время загрузки, некоторые JS работают)), поэтому, когдаSelenium пытается нажать на вашу кнопку, фактически нажимая на этот блокирующий элемент.Попробуйте нажать после Thread.Sleep ();подождите 5-10 сек.Если это так, то вам нужно добавить условие перед тем, как найти кнопку, чтобы проверить, что элемент, препятствующий нажатию кнопки, исчез, а затем нажать на нее.