定位成功之后。都已经出现光标,
使用driver.find_elements_by_css_selector('[class="html-area-content"]')[0].click()
driver.find_elements_by_css_selector('[data-v-98b17bb2=""]')[0].click()
定位成功,出现光标。
执行下一步输入值。
driver.find_elements_by_css_selector('[data-v-98b17bb2=""]')[0].send_keys("500")
就出现错误,输入的光标也没了。出现元素不可交互。或者这是富文本框,这里本身填写HTML代码。无法传入字符串
请求解决。element not interactable
driver.find_elements_by_css_selector('[data-v-98b17bb2=""]')[0] 获取的是div,div元素不能输入内容,要获取textarea元素才能输入内容。
driver.find_elements_by_css_selector('textarea[data-v-98b17bb2=""]')[0].send_keys("500")
已经解决。不知道输入框元素需要这样
网页地址发一下啊
地址是登录进去的
这样的情况如何解决吧
出现element not interactable 这个错误一般是要操作的元素在页面上不可见,
需要让元素在页面上可见才可操作。
可以用driver.maximize_window()把浏览器窗口最大化试试