【发布时间】:2020-11-10 15:35:22
【问题描述】:
我有一个无法通过对象名称找到的 svg 对象
使用的代码:
element = WebDriverWait(driver, 20).until(EC.element_to_be_clickable((By.CSS_SELECTOR, ".ql-editor-ql-blank.p"))).send_keys("hello world")
我试过了
"div[class='ql-editor-ql-blank'].p"
"ql-editor.p"
"div[class='ql-editor'].p"
"div[class='ql-editor-ql-blank'].p"
它们都因超时异常而失败。
File "/usr/local/lib/python3.8/dist-packages/selenium/webdriver/support/wait.py", line 80, in until
raise TimeoutException(message, screen, stacktrace)
selenium.common.exceptions.TimeoutException: Message:
如何访问这个嵌套的 svg 对象?
我尝试了 div 标签中的其他非标准键:值,但没有成功。
【问题讨论】:
标签: python selenium svg css-selectors