除了Robot Framework中的<strong>标记之外,无法获取数据

时间:2016-03-15 09:30:08

标签: xpath robotframework

我正在尝试在strong标记之后获取数值,因为它不是网络元素,我无法将值123456789输入到变量中: 如果我使用获取文字xpath=//*[@id='referral-or-navinet-reference-number'],则结果为&#34; 推介#:123456789 &#34; 请帮助我只获取数值到变量。

HTML代码:

<td class="normal-text" id="referral-or-navinet-reference-number" align="right">
    <strong>Referral #:</strong> 123456789
</td>

3 个答案:

答案 0 :(得分:1)

您可以直接使用python的split方法

喜欢: -

x.split(":") // x是gettext的字符串变量

http://www.tutorialspoint.com/python/string_split.htm

http://www.pythonforbeginners.com/dictionary/python-split

希望它会对你有所帮助:)。

答案 1 :(得分:0)

如果您的 struct ps_input { float4 pos : SV_POSITION ; float4 col : COLOR; }; ps_input vert (uint id : SV_VertexID, uint inst : SV_InstanceID) { bla o.pos = mul (UNITY_MATRIX_VP, float4(worldPos,1.0f)); o.col = float4(sin(inst),0,0,1); return o; } float4 frag (ps_input i) : COLOR { return i.col;//float4(0.7f,.7f,.7f,1); } ENDCG 仅包含想要的文本作为内容文本,则可以使用以下xpath:

td

这应该返回123456789(可能有一些空格)

答案 2 :(得分:0)

您可以使用给定的xpath:

// TD [@id =&#34;的推荐或-navinet参考数&#34;] /文本()[正常化空间()]