我如何使用webdriver.find_element_by_css_selector('myclass或id')更新属性值“ position:”;“

时间:2019-09-05 05:55:51

标签: python selenium-webdriver

我正在使用网络驱动程序对整个页面进行屏幕截图,但是当向下滚动页面时,我无法删除导航工具栏,因此在合并图像时也会被捕获并出现问题。

我正在使用chromedriver。

element = driver.find_element_by_css_selector('css.id.class')
driver.execute_script("arguments[0].style='position: none;'", element)

我只想在向下滚动页面时删除标题,但是如果仍然可以更好地捕获网站的整个页面,将不胜感激。谢谢。

1 个答案:

答案 0 :(得分:0)

首先,您遇到语法错误

driver.execute_script("arguments[0].style.position = 'none';", element)

第二,position属性没有选项“ none”。尝试

style.display = 'none';"

代替