python - 阅读 Javascript 脚本以找出要按下的单选按钮
问题描述
该程序应该找到一个特定的脚本元素,并通过使用该元素确定要按下哪个单选按钮。
我已经使用这一行来找到正确的脚本元素。我已经对此进行了测试,它似乎有效。
scriptElem = driver.find_element_by_xpath("//script[contains(.,'Press')]")
html 看起来像这样:
<script type="text/javascript">
question = {"Choices":[{"DisplayContent":"Option 1","Press":false},{"DisplayContent":"Option 2","Press":false},{"DisplayContent":"Option 3","Press":true},{"DisplayContent":"Option 4","Press":false};
</script>
如您所见,我试图找出哪个选项具有 Press:true,然后让 selenium 选择那个选项。
解决方案
推荐阅读
- javascript - 缩放 y 轴以适合多折线图显示中的数据
- c# - HttpResponseMessage 序列化为 xml
- python - 通过 websockets 抓取investing.com
- git - 如何使用 git 更新已更新的开源应用程序的本地版本?
- python - TensorFlow 对象检测运行良好但边界框关闭,如何获得正确的坐标?
- java - JMS 消息侦听器调用程序失败,原因:标识符包含无效的 JMS 标识符字符“-”:“x-request-id”
- javascript - Sequelize hasMany 和 belongsTo 问题
- c# - C# SQL 插入说“重复变量”
- r - R中具有长格式纵向数据的交叉表/频率表
- reactjs - 在reactjs中编写函数时({})是什么意思