python - GitHub 在 selenium 中创建存储库按钮 clickikng
问题描述
我正在制作一个 python 程序,它创建一个 git 和 GitHub 存储库并进行第一次提交,但我无法单击创建存储库按钮我已经尝试了各种方法来单击它我在 GitHub 存储库中有完整的代码(链接https://github.com/Shuvadip-Ghosh/Git-and-GitHub-automator点击按钮的行在 33 和 47。
并提前感谢
解决方案
如果要单击页面末尾的创建存储库,则必须一直向下滚动直到结束,然后使用//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