我一直在尝试单击输入型别:复选框,但它似乎不起作用。我需要按下其中一个尺寸选项,但是当我使用这段代码展开 size-picker-form 时:
sizelistspot = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.XPATH, '//*[@id="picker-trigger"]'))) sizelistspot = driver.find_element(By.XPATH, '//*[@id="picker-trigger"]').click()
然后使用这段代码检查表单是否位于:
sizelist = WebDriverWait(driver, 10).until(EC.presence_of_element_located((By.NAME, 'size-picker-form'))) print('I found the size menu!!!')
我看着它运行是因为我非无头运行,我看到下拉选单展开,所以我尝试使用这段代码选择一个大小:
sizechoice = driver.find_element(By.ID, 'size-picker-JOC12N001-A180150000').click() print('I selected the size!!!')
但我收到错误:'selenium.common.exceptions.ElementNotInteractableException:讯息:元素不可互动' 为什么我不能手动点击大小?什么是正确的做法。这是该网站的链接:
0 评论