我意识到dash布局元素不同于传统的UI布局。我正在尝试自动测试一个下拉元素,它通常是“类型”;选择;。因此,selenium语法和select th值将为:
select = select(driver.find_element(By.XPATH, "...")
select.select_by_visible_text("NCS")
我得到了一个错误:selenium。常见的例外情况。意外名称标记异常:消息:select仅适用于元素,不适用于文章源自玩技e族-https://www.playezu.com/180252.html
下拉列表的布局如下:谢谢你的帮助!文章源自玩技e族-https://www.playezu.com/180252.html 文章源自玩技e族-https://www.playezu.com/180252.html
未知地区 1F
由于标记不是Select,所以不能使用Select class来选择下拉列表。你必须找到“选择”下拉列表,然后单击将显示下拉列表的下拉列表。然后,您可以通过提供xpath来单击所需的下拉项。
driver.find_element(By.XPATH, "…").Click();
driver.find_element(By.XPATH, "//div[text()=’Role’]").Click();