拨开荷叶行,寻梦已然成。仙女莲花里,翩翩白鹭情。
IMG-LOGO
主页 文章列表 如何使用seleniumpython从aria扩展选单中单击输入型别=复选框?

如何使用seleniumpython从aria扩展选单中单击输入型别=复选框?

白鹭 - 2022-01-26 2151 0 0

我一直在尝试单击输入型别:复选框,但它似乎不起作用。我需要按下其中一个尺寸选项,但是当我使用这段代码展开 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:讯息:元素不可互动' 为什么我不能手动点击大小?什么是正确的做法。这是该网站的链接:如何使用 selenium python 从 aria 扩展选单中单击输入型别 = 复选框?

标签:

0 评论

发表评论

您的电子邮件地址不会被公开。 必填的字段已做标记 *