NIl*_*rma 20 python jquery selenium styles
我得到一个像这样的元素
cv_upload = driver.find_element_by_id('id_cv_upload')
Run Code Online (Sandbox Code Playgroud)
所以我想将它的显示设置为python本身的内联.可以用python来设置显示. 我试过了
cv_upload.style.display = "inline"
Run Code Online (Sandbox Code Playgroud)
这显示我的错误.进入我脑海的
一种方法是使用Jquery更改显示然后使用它来执行它,driver.execute但不幸的是我没有得到正确的语法来执行此操作.让我知道如何做到这一点(语法.)谢谢.
ᾠῗᵲ*_*ᵲᄐᶌ 47
因为你标记了jQuery - 你可以使用css()函数来设置/获取css属性
$('#id_cv_upload').css('display','inline');
Run Code Online (Sandbox Code Playgroud)
最后找到设置元素显示的方法。
driver.execute_script("document.getElementById('id_cv_upload').style.display='block';")
Run Code Online (Sandbox Code Playgroud)
基本上使用driver.execute_script我正在执行一个java脚本来设置元素的样式。
| 归档时间: |
|
| 查看次数: |
87232 次 |
| 最近记录: |