如何获取会话ID - Xpath,C#

时间:2014-03-20 06:47:34

标签: c# session xpath

我正在尝试读取会话ID的值,该会话ID提供给客户端页面(然后可以将其提供给其他想要加入会话的用户),根据chrome开发人员工具,位于此元素内:

<input type="text" size="18" autocomplete="off" id="idSession" name="idSession" class="lots of stuff here" title="" ">  

到目前为止,为了测试目的,我一直在使用C#和Xpath成功浏览网站,但我无法掌握在id =“idSession”中生成的引脚,或者使用任何其他引脚通过Xpath的标识符。后台有很多jquery东西,但它们都没有出现在那里(同样,代码知道ID的.js文件中的屏幕位置,但就是这样)。

我是所有这一切的新手所以非常感谢在正确的方向上轻推,即。我需要什么不同的工具,我缺少什么等我需要阅读的内容。

非常感谢。

1 个答案:

答案 0 :(得分:0)

获取内容的//input[@id='idSession']/@value如何

另外,包括使用linq-esq语法创建xpath的辅助库链接

 var xpath = CreateXpath.Where(e => e.TargetElementName == "input" &&
                              e.Attribute("id").Text == "idSession").Select(e => e.Attribute("value"));

http://unit-testing.net/CurrentArticle/How-to-Create-Xpath-From-Lambda-Expressions.html