GitHub 在 selenium 中创建存储库按钮 clickikng

GitHub create repository button clickikng in selenium

我正在制作一个 python 程序来创建 git 和 GitHub 存储库并进行第一次提交,但我无法单击创建存储库按钮 我已经尝试过单击它的方法我有完整的代码,它在 GitHub 存储库中(link https://github.com/Shuvadip-Ghosh/Git-and-GitHub-automator 单击按钮的行在 33 和 47 中。

提前致谢

如果你想点击页面末尾的Create repository,那么你必须一直向下滚动直到结束,然后使用//button[contains(text(),'Creat')]这个带有显式等待的xpath,你应该可以点击它。

代码:-

driver.execute_script("var scrollingElement = (document.scrollingElement || document.body);scrollingElement.scrollTop = scrollingElement.scrollHeight;")
WebDriverWait(driver, 10).until(EC.element_to_be_clickable((By.XPATH, "//button[contains(text(),'Creat')]"))).click()

进口:

from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
from selenium.webdriver.support import expected_conditions as EC