自动化中常用的执行js语句
#页面滑动至元素可见
driver.execute_script("arguments[0].scrollIntoView();",element)
#获取隐藏元素的文本
driver.execute_script("return arguments[0].textContent;", element)
#使用js点击元素
driver.execute_script("arguments[0].click();", locator_or_element)
#获取元素的html
driver.execute_script("arguments[0].innerHTML",element)
# 等待元素加载完毕
driver.execute_script("return document.readyState") == "complete")