Python中文
首页
教程
问答
标签
搜索
登录
注册
括号[?]在Seleniumpython中的css选择器中
回答此问题可获得
20
贡献值,回答如果被采纳可获得
50
分。
<p>下面是我的脚本,检查元素是否存在。当我给这个选择器:</p> <pre><code>css=input[name='flightSearchParam[3].originAirport'] </code></pre> <p>在Selenium Ide中它找到了这个元素,但是当我在Selenium rc中运行它时却找不到它。我认为是括号的问题。在</p> <p>我必须改变什么才能找到硒元素?在</p> <p>我用的是WindowsXP和波兰文化</p> <p>脚本已准备好运行。在</p> ^{pr2}$ <p>主体:</p> <pre><code>conn.request("POST", "/selenium-server/driver/", body, headers) u'cmd=isElementPresent&1=css%3Dinput%5Bname%3DflightSearchParam%5B2%5D.originAirport%5D&sessionId=02b3341a3fee46f5a1e6d9c13d6e8916' </code></pre> <p><strong>编辑</strong></p> <p>我把它改成<code>sel.is_element_present("dom=document.getElementsByName('flightSearchParam[3].originAirport')[0]"):</code></p> <p>它找到了这个元素。但是,我还是不知道为什么css在这里不起作用:/</p>
0 条评论
分类:
Python问答
请先
登录
后评论
默认排序
时间排序
1 个回答
匿名
1天前
擅长:python、mysql、java
<p>如果HTML代码是</p> <pre><code><input name="flightSearchParam[3].originAirport"> </code></pre> <p>那么它的CSS选择器将是</p> ^{pr2}$ <p>你必须转义方括号,它对CSS选择器有特定的含义。在</p>
请先
登录
后评论
针对此问题:
更多的回答
关注
89
关注
收藏
1
收藏,
216
浏览
网友 提问于 2天前
相关Python问题
带json的Pass生成器(最好在MQTT上)
3 回答
带json的pythonFlask
1 回答
带json的Python传输代码
6 回答
带json的Python读取API
8 回答
带JSON约束的Android POST请求
6 回答
带Jupyter笔记本和Sp的Docker
5 回答
带Jupyter笔记本的IdeaVim
8 回答
带Jupyter笔记本的Matplotlib不会绘制绘图,但会更正轴值
6 回答
带kbhi套接字的Python线程
2 回答
带Keras fit_发生器的记忆错误
5 回答
带keras-给定错误的卷积神经网络,UnboundLocalError:local变量“a”在赋值之前引用
10 回答
带Keras和WGANs的无效argumenterror
7 回答
带Keras的LSTM:Assign Op的Input'ref'需要左值inpu
4 回答
带keras的解密器
1 回答
带KeyError的简单循环:8167
2 回答
带key和valu的Python二叉搜索树
6 回答
带Kivy ConfigPars的布尔函数等
2 回答
带kivy+matplotlib的Android.apk
7 回答
带kivy的可滚动注册屏幕
8 回答
带kivy的圆形/圆形图像
5 回答