Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# selenium,使用IWebElement定义获取字符串值_C#_Selenium - Fatal编程技术网

C# selenium,使用IWebElement定义获取字符串值

C# selenium,使用IWebElement定义获取字符串值,c#,selenium,C#,Selenium,我想问一下,是否可以从IWebElement定义中提取一个sting。 我的目标是避免冗余并从定义中删除定位器 (在大文件中,与IWebElement对象的对齐路径相比,定位器的路径可读性较差 例如: 我想从公共IWebElement htmlBody中提取“htmlBody”的值 有人能帮我吗? 如果我正确理解了您的问题,您希望获取HTML正文文本。获取整个页面源代码的一种方法是: var source = driver.PageSource; 然后,您可以轻松提取和标记之间包含的正文文

我想问一下,是否可以从IWebElement定义中提取一个sting。 我的目标是避免冗余并从定义中删除定位器 (在大文件中,与IWebElement对象的对齐路径相比,定位器的路径可读性较差

例如: 我想从公共IWebElement htmlBody中提取“htmlBody”的值

有人能帮我吗?


如果我正确理解了您的问题,您希望获取HTML正文文本。获取整个页面源代码的一种方法是:

var source = driver.PageSource;
然后,您可以轻松提取和标记之间包含的正文文本

var source = driver.PageSource;