Javascript 在Selenium Python中单击不触发事件的元素(事件键不在数据文件中)

Javascript 在Selenium Python中单击不触发事件的元素(事件键不在数据文件中),javascript,python,selenium,selenium-webdriver,data-files,Javascript,Python,Selenium,Selenium Webdriver,Data Files,我有一个问题,每当我想点击一个按钮元素,它不会触发事件。在我的情况下,我试图添加一个项目到购物车。在单击“添加到购物车”按钮之前,需要先单击尺寸。我使用的是chrome无头浏览器和webdriver 我也试过这个 WebDriverWait(driver, 20).until(EC.element_located_to_be_selected((By.XPATH,"//button[@class='ncss-brand ncss-btn-black pb3-sm prl5-sm pt3-sm

我有一个问题,每当我想点击一个按钮元素,它不会触发事件。在我的情况下,我试图添加一个项目到购物车。在单击“添加到购物车”按钮之前,需要先单击尺寸。我使用的是chrome无头浏览器和webdriver

我也试过这个

WebDriverWait(driver, 20).until(EC.element_located_to_be_selected((By.XPATH,"//button[@class='ncss-brand ncss-btn-black pb3-sm prl5-sm pt3-sm u-uppercase u-full-width']"))).click()
我相信错误可以在这里找到:

*PROJECT_CONFIG: Event key add-to-cart-clicked is not in datafile.", source: https://c.go-mpulse.net/boomerang/R6SH7-84RFL-GQQ8S-CW6MF-W5RWR*

为什么不使用驱动程序。通过链接文本(“在此处输入文本”)查找元素?

欢迎来到社区!您尝试过使用完整XPATH进行调试吗?是的,我尝试过,完整XPATH和相对XPATH都非常感谢您的回答,但这不起作用,因为没有要插入的链接文本。我已经附上了上面的html。你是什么意思?文本是添加到包中的…您可以将链接发送到该页面吗?获取此错误
selenium.common.exceptions.NoSuchElementException:Message:没有此类元素:无法找到元素:{“方法”:“链接文本”,“选择器”:“添加到包”}
此处是指向该页面的链接
*PROJECT_CONFIG: Event key add-to-cart-clicked is not in datafile.", source: https://c.go-mpulse.net/boomerang/R6SH7-84RFL-GQQ8S-CW6MF-W5RWR*