关于飞书里新建文档填写内容的定位

问题

一直定位不到元素,求老师帮我写下表达式

报错信息

我的表达式是’//div[@data-zone-id=“2”]/div[@class=“ace-line”]’
报错信息是no such element: Unable to locate element: {“method”:“xpath”,“selector”:“//div[@data-zone-id=“2”]/div[@class=“ace-line”]”}

环境

class NewFile(BasePage):
data = Datas()
title_ele = (By.CSS_SELECTOR,“.page-block-header”)
content_ele = (By.XPATH,‘//div[@data-zone-id=“2”]/div[@class=“ace-line”]’)
# content_ele = (By.CSS_SELECTOR,“#magicdomid-01 > div”)
save_ele = (By.CSS_SELECTOR,‘.nav-back-icon’)

def createFile(self,filename):

    self.log.info(f"文件名:{filename}")
    self.find(self.title_ele).send_keys(filename)

    time.sleep(2)
    self.find(self.content_ele).send_keys(filename)
    time.sleep(2)
    self.find(self.save_ele).click()

发一下这个页面的链接

需要账号登陆进去,老师

发截图位置的网页链接

https://test-cn88g9widwv9.feishu.cn/docx/DJkGduzUDoESv7x2vBFcrRNyn4c

老师,需要我把账号给你发下吗,,或者我把代码发你

@data-zone-id 这个属性应该是动态生成的,值也有可能会变化,建议只使用class=“ace-line”来定位,如果有多个用下标取某一个

老师,css和xpath用下标的语法是怎么样的,我之前用过好像我是错的额