jquery - 如何在 Selenium 测试中设置html元素的样式显示?

标签 jquery python selenium styles

我得到一个像

这样的元素
cv_upload = driver.find_element_by_id('id_cv_upload')

所以我想在 python 本身中将其显示设置为内联。是否可以使用 python 设置显示。 我试过了

cv_upload.style.display = "inline"

这显示错误。
我想到的一种方法是使用 Jquery 更改显示,然后使用 driver.execute 执行它,但不幸的是我没有得到正确的语法来执行此操作.让我知道如何做到这一点(语法。)谢谢。

最佳答案

因为你标记了 jQuery - 你可以使用 css()设置/获取 css 属性的函数

$('#id_cv_upload').css('display','inline');

关于jquery - 如何在 Selenium 测试中设置html元素的样式显示?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12197828/

相关文章:

node.js - 向 Selenium Webdriver 网格发出并行请求

Python Pandas 连接聚合表

javascript - 禁用网页上的鼠标悬停事件

jquery - 在 IE 8-11 中使用鼠标滚轮在 iframe 上滚动失败

javascript - 不理解 Jquery 悬停

Python 多处理重新启动脚本?

python - GAE - Flask 无法从子目录导入 Jinja2?

java - NoSuchElementException - junit 测试错误

ruby-on-rails - 使用 selenium 作为 webdriver 的 Rails 集成测试 - 无法登录

MVC .net 上使用 Ajax 调用 Controller 函数的 Javascript 函数不起作用